Changeset 73246 in vbox for trunk/include/VBox/vmm
- Timestamp:
- Jul 19, 2018 3:51:20 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 123852
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/hm.h
r73203 r73246 132 132 VMM_INT_DECL(int) HMAmdIsSubjectToErratum170(uint32_t *pu32Family, uint32_t *pu32Model, uint32_t *pu32Stepping); 133 133 VMM_INT_DECL(bool) HMSetSingleInstruction(PVM pVM, PVMCPU pVCpu, bool fEnable); 134 VMM_INT_DECL(bool) HMIsSvmActive(PVM pVM); 135 VMM_INT_DECL(bool) HMIsVmxActive(PVM pVM); 134 136 /** @} */ 135 137 … … 157 159 VMM_INT_DECL(bool) HMIsLongModeAllowed(PVM pVM); 158 160 VMM_INT_DECL(bool) HMAreMsrBitmapsAvailable(PVM pVM); 159 VMM_INT_DECL(PGMMODE) HMGetShwPagingMode(PVM pVM);160 161 VMM_INT_DECL(bool) HMSvmIsVGifActive(PVM pVM); 161 162 VMM_INT_DECL(uint64_t) HMSvmNstGstApplyTscOffset(PVMCPU pVCpu, uint64_t uTicks); -
trunk/include/VBox/vmm/pgm.h
r72265 r73246 351 351 /** 64-bit AMD paging (long mode) with NX enabled. */ 352 352 PGMMODE_AMD64_NX, 353 /** Nested paging mode (shadow only; guest physical to host physical). */ 354 PGMMODE_NESTED, 353 /** 32-bit nested paging mode (shadow only; guest physical to host physical). */ 354 PGMMODE_NESTED_32BIT, 355 /** PAE nested paging mode (shadow only; guest physical to host physical). */ 356 PGMMODE_NESTED_PAE, 357 /** AMD64 nested paging mode (shadow only; guest physical to host physical). */ 358 PGMMODE_NESTED_AMD64, 355 359 /** Extended paging (Intel) mode. */ 356 360 PGMMODE_EPT, … … 371 375 */ 372 376 #define PGMMODE_IS_LONG_MODE(enmMode) ((enmMode) == PGMMODE_AMD64_NX || (enmMode) == PGMMODE_AMD64) 377 378 /** Macro for checking if it's one of the AMD64 nested modes. 379 * @param enmMode PGMMODE_*. 380 */ 381 #define PGMMODE_IS_NESTED(enmMode) ( (enmMode) == PGMMODE_NESTED_32BIT \ 382 || (enmMode) == PGMMODE_NESTED_PAE \ 383 || (enmMode) == PGMMODE_NESTED_AMD64) 373 384 374 385 /**
Note:
See TracChangeset
for help on using the changeset viewer.