Changeset 45503 in vbox for trunk/src/VBox/VMM/include/HMInternal.h
- Timestamp:
- Apr 12, 2013 1:17:01 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/HMInternal.h
r45502 r45503 582 582 uint32_t u32Alignment; 583 583 584 /* Host's TSC_AUX MSR (used when RDTSCP doesn't cause VM-exits). */584 /** Host's TSC_AUX MSR (used when RDTSCP doesn't cause VM-exits). */ 585 585 uint64_t u64HostTscAux; 586 586 … … 655 655 R0PTRTYPE(void *) pvHostMsr; 656 656 657 /* Number of automatically loaded/restored guest MSRs during the world switch. */657 /** Number of automatically loaded/restored guest MSRs during the world switch. */ 658 658 uint32_t cGuestMsrs; 659 659 uint32_t uAlignment; 660 660 #endif /* VBOX_WITH_AUTO_MSR_LOAD_RESTORE */ 661 661 662 /* The cached APIC-base MSR used for identifying when to map the HC physical APIC-access page. */662 /** The cached APIC-base MSR used for identifying when to map the HC physical APIC-access page. */ 663 663 uint64_t u64MsrApicBase; 664 /* Last use TSC offset value. (cached) */664 /** Last use TSC offset value. (cached) */ 665 665 uint64_t u64TSCOffset; 666 666 /** VMCS cache. */ … … 731 731 uint32_t fPending; 732 732 uint32_t u32ErrCode; 733 uint32_t u32InstrLen; 733 uint32_t cbInstr; 734 uint32_t u32Padding; /**< Explicit alignment padding. */ 734 735 uint64_t u64IntrInfo; 735 736 } Event; … … 749 750 struct 750 751 { 751 /* Pending IO operation type. */752 HMPENDINGIO enmType;752 /** Pending IO operation type. */ 753 HMPENDINGIO enmType; 753 754 uint32_t uPadding; 754 755 RTGCPTR GCPtrRip; … … 758 759 struct 759 760 { 760 u nsigneduPort;761 u nsigneduAndVal;762 u nsignedcbSize;761 uint32_t uPort; 762 uint32_t uAndVal; 763 uint32_t cbSize; 763 764 } Port; 764 765 uint64_t aRaw[2]; … … 781 782 { 782 783 RTGCPTR aPages[HM_MAX_TLB_SHOOTDOWN_PAGES]; 783 unsigned cPages; 784 uint32_t cPages; 785 uint32_t u32Padding; /**< Explicit alignment padding. */ 784 786 } TlbShootdown; 785 787 … … 788 790 DISCPUSTATE DisState; 789 791 790 uint32_t padding2[1];791 792 792 STAMPROFILEADV StatEntry; 793 793 STAMPROFILEADV StatExit1; 794 794 STAMPROFILEADV StatExit2; 795 #ifdef VBOX_WITH_OLD_VTX_CODE /* temporaryfor tracking down darwin issues. */795 #ifdef VBOX_WITH_OLD_VTX_CODE /* "temporary" for tracking down darwin issues. */ 796 796 STAMPROFILEADV StatExit2Sub1; 797 797 STAMPROFILEADV StatExit2Sub2;
Note:
See TracChangeset
for help on using the changeset viewer.