Changeset 87480 in vbox for trunk/src/VBox/VMM/include/HMInternal.h
- Timestamp:
- Jan 29, 2021 2:55:56 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 142502
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/HMInternal.h
r87479 r87480 999 999 bool afAlignment0[3]; 1000 1000 1001 /** World switch exit counter. */1002 uint32_t volatile cWorldSwitchExits;1003 /** TLB flush count. */1004 uint32_t cTlbFlushes;1005 1001 /** An additional error code used for some gurus. */ 1006 1002 uint32_t u32HMError; … … 1262 1258 AssertCompileMemberAlignment(HMCPU, fCheckedTLBFlush, 4); 1263 1259 AssertCompileMemberAlignment(HMCPU, fForceTLBFlush, 4); 1264 AssertCompileMemberAlignment(HMCPU, cWorldSwitchExits, 4);1265 1260 AssertCompileMemberAlignment(HMCPU, fCtxChanged, 8); 1266 1261 AssertCompileMemberAlignment(HMCPU, HM_UNION_NM(u.) vmx, 8); … … 1276 1271 typedef struct HMR0PERVCPU 1277 1272 { 1278 /** Current ASID in use by the VM. */ 1279 uint32_t uCurrentAsid; 1273 /** World switch exit counter. */ 1274 uint32_t volatile cWorldSwitchExits; 1275 /** TLB flush count. */ 1276 uint32_t cTlbFlushes; 1280 1277 /** The last CPU we were executing code on (NIL_RTCPUID for the first time). */ 1281 1278 RTCPUID idLastCpu; … … 1283 1280 * HMR0Enter and cleared in HMR0Leave. */ 1284 1281 RTCPUID idEnteredCpu; 1282 /** Current ASID in use by the VM. */ 1283 uint32_t uCurrentAsid; 1285 1284 1286 1285 uint32_t u32Padding0; … … 1344 1343 /** Pointer to HM ring-0 VMCPU instance data. */ 1345 1344 typedef HMR0PERVCPU *PHMR0PERVCPU; 1345 AssertCompileMemberAlignment(HMR0PERVCPU, cWorldSwitchExits, 4); 1346 1346 AssertCompileMemberAlignment(HMR0PERVCPU, HM_UNION_NM(u.) vmx.RestoreHost, 8); 1347 1347
Note:
See TracChangeset
for help on using the changeset viewer.