- Timestamp:
- Mar 24, 2023 6:19:19 AM (19 months ago)
- Location:
- trunk
- Files:
-
- 3 edited
-
include/VBox/vmm/hm_vmx.h (modified) (1 diff)
-
src/VBox/VMM/VMMR3/CPUM.cpp (modified) (2 diffs)
-
src/VBox/VMM/include/CPUMInternal.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/hm_vmx.h
r98150 r99163 4017 4017 uint8_t fVmcsState; /**< 0x008 - VMCS launch state, see VMX_V_VMCS_LAUNCH_STATE_XXX. */ 4018 4018 uint8_t au8Padding0[3]; /**< 0x009 - Reserved for future. */ 4019 uint32_t au32Reserved0[12]; /**< 0x00c - Reserved for future. */ 4019 uint32_t u32RestoreProcCtls2; /**< 0x00c - Secondary VM-execution controls to restore, see iemVmxVmentryCheckCtls(). */ 4020 uint32_t au32Reserved0[11]; /**< 0x010 - Reserved for future. */ 4020 4021 /** @} */ 4021 4022 -
trunk/src/VBox/VMM/VMMR3/CPUM.cpp
r98355 r99163 358 358 SSMFIELD_ENTRY( VMXVVMCS, fVmcsState), 359 359 SSMFIELD_ENTRY_IGNORE(VMXVVMCS, au8Padding0), 360 SSMFIELD_ENTRY_VER( VMXVVMCS, u32RestoreProcCtls2, CPUM_SAVED_STATE_VERSION_HWVIRT_VMX_4), 360 361 SSMFIELD_ENTRY_IGNORE(VMXVVMCS, au32Reserved0), 361 362 … … 2692 2693 * Validate version. 2693 2694 */ 2694 if ( uVersion != CPUM_SAVED_STATE_VERSION_HWVIRT_VMX_3 2695 if ( uVersion != CPUM_SAVED_STATE_VERSION_HWVIRT_VMX_4 2696 && uVersion != CPUM_SAVED_STATE_VERSION_HWVIRT_VMX_3 2695 2697 && uVersion != CPUM_SAVED_STATE_VERSION_PAE_PDPES 2696 2698 && uVersion != CPUM_SAVED_STATE_VERSION_HWVIRT_VMX_2 -
trunk/src/VBox/VMM/include/CPUMInternal.h
r98103 r99163 106 106 * @{ */ 107 107 /** The current saved state version. */ 108 #define CPUM_SAVED_STATE_VERSION CPUM_SAVED_STATE_VERSION_HWVIRT_VMX_3 108 #define CPUM_SAVED_STATE_VERSION CPUM_SAVED_STATE_VERSION_HWVIRT_VMX_4 109 /** The saved state version with u32RestoreProcCtls2 for Nested Microsoft 110 * Hyper-V. */ 111 #define CPUM_SAVED_STATE_VERSION_HWVIRT_VMX_4 23 109 112 /** The saved state version with more virtual VMCS fields (HLAT prefix size, 110 113 * PCONFIG-exiting bitmap, HLAT ptr, VM-exit ctls2) and a CPUMCTX field (VM-exit
Note:
See TracChangeset
for help on using the changeset viewer.

