Changeset 71068 in vbox
- Timestamp:
- Feb 20, 2018 10:50:38 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 120932
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/hm_svm.h
r71046 r71068 767 767 SVMLBRVIRT LbrVirt; 768 768 /** Offset 0xc0 - VMCB Clean Bits. */ 769 uint32_t u32VmcbCleanBits;770 uint32_t u32Reserved0;769 uint32_t u32VmcbCleanBits; 770 uint32_t u32Reserved0; 771 771 /** Offset 0xc8 - Next sequential instruction pointer. */ 772 uint64_t u64NextRIP;772 uint64_t u64NextRIP; 773 773 /** Offset 0xd0 - Number of bytes fetched. */ 774 uint8_t cbInstrFetched;774 uint8_t cbInstrFetched; 775 775 /** Offset 0xd1 - Guest instruction bytes. */ 776 uint8_t abInstr[SVM_CTRL_GUEST_INSTR_BYTES_MAX];776 uint8_t abInstr[SVM_CTRL_GUEST_INSTR_BYTES_MAX]; 777 777 /** Offset 0xe0 - AVIC APIC_BACKING_PAGE pointer. */ 778 SVMAVIC AvicBackingPagePtr;778 SVMAVIC AvicBackingPagePtr; 779 779 /** Offset 0xe8-0xef - Reserved. */ 780 uint8_t u8Reserved3[0xF0 - 0xE8];780 uint8_t u8Reserved3[0xF0 - 0xE8]; 781 781 /** Offset 0xf0 - AVIC LOGICAL_TABLE pointer. */ 782 SVMAVIC AvicLogicalTablePtr;782 SVMAVIC AvicLogicalTablePtr; 783 783 /** Offset 0xf8 - AVIC PHYSICAL_TABLE pointer. */ 784 SVMAVICPHYS AvicPhysicalTablePtr;784 SVMAVICPHYS AvicPhysicalTablePtr; 785 785 } SVMVMCBCTRL; 786 786 #pragma pack() … … 823 823 AssertCompileMemberOffset(SVMVMCBCTRL, AvicLogicalTablePtr, 0xf0); 824 824 AssertCompileMemberOffset(SVMVMCBCTRL, AvicPhysicalTablePtr, 0xf8); 825 AssertCompileMemberSize(SVMVMCBCTRL, abInstr, 0x0f); 825 826 826 827 /**
Note:
See TracChangeset
for help on using the changeset viewer.