Changeset 74542 in vbox for trunk/include/VBox
- Timestamp:
- Oct 1, 2018 5:42:25 AM (6 years ago)
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cpumctx.h
r74479 r74542 634 634 uint32_t uAutoMsrAreaR3; 635 635 #endif 636 /** 0x368 - Padding. */ 637 uint8_t abPadding[0x3f0 - 0x368]; 636 /** 0x368 - The MSR bitmap - R0 ptr. */ 637 R0PTRTYPE(void *) pvMsrBitmapR0; 638 #if HC_ARCH_BITS == 32 639 uint32_t uMsrBitmapR0; 640 #endif 641 /** 0x370 - The MSR bitmap - R3 ptr. */ 642 R3PTRTYPE(void *) pvMsrBitmapR3; 643 #if HC_ARCH_BITS == 32 644 uint32_t uMsrBitmapR3; 645 #endif 646 /** 0x378 - Padding. */ 647 uint8_t abPadding[0x3f0 - 0x378]; 638 648 } vmx; 639 649 } CPUM_UNION_NM(s); … … 741 751 AssertCompileMemberAlignment(CPUMCTX, hwvirt.CPUM_UNION_NM(s.) vmx.pvVmwriteBitmapR0, 8); 742 752 AssertCompileMemberAlignment(CPUMCTX, hwvirt.CPUM_UNION_NM(s.) vmx.pAutoMsrAreaR0, 8); 753 AssertCompileMemberAlignment(CPUMCTX, hwvirt.CPUM_UNION_NM(s.) vmx.pvMsrBitmapR0, 8); 743 754 AssertCompileMemberOffset(CPUMCTX, hwvirt.enmHwvirt, 0x3f0); 744 755 AssertCompileMemberOffset(CPUMCTX, hwvirt.fLocalForcedActions, 0x3f4); -
trunk/include/VBox/vmm/hm_vmx.h
r74523 r74542 3025 3025 /** The size of the VMREAD/VMWRITE-bitmap (in pages). */ 3026 3026 #define VMX_V_VMREAD_VMWRITE_BITMAP_PAGES 1 3027 3028 /** The size of the MSR bitmap (in bytes). */ 3029 #define VMX_V_MSR_BITMAP_SIZE X86_PAGE_4K_SIZE 3030 /** The size of the MSR bitmap (in pages). */ 3031 #define VMX_V_MSR_BITMAP_PAGES 1 3027 3032 3028 3033 /** The size of the auto-load/store MSR area (in bytes). */ … … 3824 3829 kVmxVDiag_Vmentry_HostSysenterEspEip, 3825 3830 kVmxVDiag_Vmentry_LongModeCS, 3831 kVmxVDiag_Vmentry_MsrBitmapPtrReadPhys, 3826 3832 kVmxVDiag_Vmentry_MsrLoad, 3827 3833 kVmxVDiag_Vmentry_MsrLoadCount,
Note:
See TracChangeset
for help on using the changeset viewer.