VirtualBox

Changeset 100140 in vbox for trunk/include


Ignore:
Timestamp:
Jun 9, 2023 2:54:38 PM (19 months ago)
Author:
vboxsync
Message:

VMM/EM: Do not do scheduling based on whether HM has been used and is 'active', because that's not a reliable property (especially after restoring saved state) and it's not correct to go to the recompiler all the time after HM was unable to execute a piece of code. This is probably a problem resurfacing after kicking out the IEM_THEN_REM state from EM and resurrecting the REM state. bugref:10369

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/hm.h

    r98103 r100140  
    320320VMMR3_INT_DECL(void)            HMR3NotifyDebugEventChanged(PVM pVM);
    321321VMMR3_INT_DECL(void)            HMR3NotifyDebugEventChangedPerCpu(PVM pVM, PVMCPU pVCpu);
     322# if 0 /* evil */
    322323VMMR3_INT_DECL(bool)            HMR3IsActive(PCVMCPU pVCpu);
     324# endif
    323325VMMR3_INT_DECL(int)             HMR3EnablePatching(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem);
    324326VMMR3_INT_DECL(int)             HMR3DisablePatching(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette