Changeset 43737 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Oct 25, 2012 11:00:40 AM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 81637
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMR0A.asm
r43387 r43737 971 971 ; * @param pIdtr Where to store the 64-bit IDTR. 972 972 ; */ 973 ;DECLASM(void) hmR0Get64bitG DTRandIDTR(PX86XDTR64 pGdtr, PX86XDTR64 pIdtr);974 ALIGNCODE(16) 975 BEGINPROC hmR0Get64bitG DTRandIDTR973 ;DECLASM(void) hmR0Get64bitGdtrAndIdtr(PX86XDTR64 pGdtr, PX86XDTR64 pIdtr); 974 ALIGNCODE(16) 975 BEGINPROC hmR0Get64bitGdtrAndIdtr 976 976 db 0xea ; jmp far .sixtyfourbit_mode 977 977 dd .sixtyfourbit_mode, NAME(SUPR0Abs64bitKernelCS) … … 991 991 dd .the_end, NAME(SUPR0AbsKernelCS) 992 992 BITS 32 993 ENDPROC hmR0Get64bitG DTRandIDTR993 ENDPROC hmR0Get64bitGdtrAndIdtr 994 994 995 995 -
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r43731 r43737 1296 1296 { 1297 1297 X86XDTR64 gdtr64, idtr64; 1298 hmR0Get64bitG DTRandIDTR(&gdtr64, &idtr64);1298 hmR0Get64bitGdtrAndIdtr(&gdtr64, &idtr64); 1299 1299 rc = VMXWriteVMCS64(VMX_VMCS_HOST_GDTR_BASE, gdtr64.uAddr); 1300 rc |= VMXWriteVMCS64(VMX_VMCS_HOST_IDTR_BASE, gdtr64.uAddr);1300 rc |= VMXWriteVMCS64(VMX_VMCS_HOST_IDTR_BASE, idtr64.uAddr); 1301 1301 AssertRC(rc); 1302 1302 Log2(("VMX_VMCS_HOST_GDTR_BASE %RX64\n", gdtr64.uAddr)); -
trunk/src/VBox/VMM/include/HMInternal.h
r43732 r43737 852 852 * @param pIdtr Where to store the 64-bit IDTR. 853 853 */ 854 DECLASM(void) hmR0Get64bitG DTRandIDTR(PX86XDTR64 pGdtr, PX86XDTR64 pIdtr);854 DECLASM(void) hmR0Get64bitGdtrAndIdtr(PX86XDTR64 pGdtr, PX86XDTR64 pIdtr); 855 855 856 856 /**
Note:
See TracChangeset
for help on using the changeset viewer.