Changeset 70944 in vbox for trunk/src/VBox/VMM/include/NEMInternal.h
- Timestamp:
- Feb 9, 2018 10:09:03 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/NEMInternal.h
r70918 r70944 22 22 #include <VBox/types.h> 23 23 #include <VBox/vmm/nem.h> 24 #include <VBox/vmm/cpum.h> /* For CPUMCPUVENDOR. */ 24 25 #include <VBox/vmm/stam.h> 25 26 #include <VBox/vmm/vmapi.h> … … 44 45 /** Set if enabled. */ 45 46 bool fEnabled; 47 #ifdef RT_OS_WINDOWS 48 /** WHvRunVpExitReasonX64Cpuid is supported. */ 49 bool fExtendedMsrExit; 50 /** WHvRunVpExitReasonX64MsrAccess is supported. */ 51 bool fExtendedCpuIdExit; 52 /** WHvRunVpExitReasonException is supported. */ 53 bool fExtendedXcptExit; 54 /** The reported CPU vendor. */ 55 CPUMCPUVENDOR enmCpuVendor; 56 /** Explicit padding. */ 57 uint32_t u32Padding1; 58 /** The result of WHvCapabilityCodeProcessorFeatures. */ 59 union 60 { 61 /** 64-bit view. */ 62 uint64_t u64; 63 # ifdef _WINHVAPIDEFS_H_ 64 /** Interpreed features. */ 65 WHV_PROCESSOR_FEATURES u; 66 # endif 67 } uCpuFeatures; 68 #endif 46 69 47 70 } NEM;
Note:
See TracChangeset
for help on using the changeset viewer.