Changeset 99897 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- May 22, 2023 11:43:38 AM (21 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/EMInternal.h
r99208 r99897 130 130 /** Whether IEM executes everything. */ 131 131 bool fIemExecutesAll; 132 /** Whether IEM execution (pure) is recompiled (true) or interpreted (false). */ 133 bool fIemRecompiled; 132 134 /** Whether a triple fault triggers a guru. */ 133 135 bool fGuruOnTripleFault; 134 136 /** Alignment padding. */ 135 bool afPadding[2]; 136 137 /** Id of the VCPU that last executed code in the recompiler. */ 138 VMCPUID idLastRemCpu; 137 bool afPadding[5]; 139 138 } EM; 140 139 /** Pointer to EM VM instance data. */ … … 224 223 STAMPROFILEADV StatNEMEntry; 225 224 STAMPROFILE StatNEMExec; 226 STAMPROFILE StatREMEmu;227 225 STAMPROFILE StatREMExec; 228 STAMPROFILE StatREMSync; 229 STAMPROFILEADV StatREMTotal; 230 STAMPROFILE StatRAWExec; 231 STAMPROFILEADV StatRAWEntry; 232 STAMPROFILEADV StatRAWTail; 233 STAMPROFILEADV StatRAWTotal; 226 STAMPROFILE StatREMTotal; 234 227 STAMPROFILEADV StatTotal; 235 228 /** @} */ … … 326 319 VBOXSTRICTRC emR3NemSingleInstruction(PVM pVM, PVMCPU pVCpu, uint32_t fFlags); 327 320 328 int emR3SingleStepExecRem(PVM pVM, PVMCPU pVCpu, uint32_t cIterations); 329 330 bool emR3IsExecutionAllowed(PVM pVM, PVMCPU pVCpu); 321 bool emR3IsExecutionAllowedSlow(PVM pVM, PVMCPU pVCpu); 331 322 332 323 VBOXSTRICTRC emR3ExecutePendingIoPortWrite(PVM pVM, PVMCPU pVCpu);
Note:
See TracChangeset
for help on using the changeset viewer.