Changeset 42407 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Jul 26, 2012 11:41:35 AM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79503
- Location:
- trunk/src/VBox/VMM/VMMR0
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp
r42165 r42407 1861 1861 * Limit and Base and format the output. 1862 1862 */ 1863 uint32_t u32Limit = X86DESC_LIMIT(*pDesc); 1864 if (pDesc->Gen.u1Granularity) 1865 u32Limit = u32Limit << PAGE_SHIFT | PAGE_OFFSET_MASK; 1863 uint32_t u32Limit = X86DESC_LIMIT_G(pDesc); 1866 1864 1867 1865 # if HC_ARCH_BITS == 64 1868 uint64_t u32Base = X86DESC64_BASE(*pDesc);1866 uint64_t u32Base = X86DESC64_BASE(pDesc); 1869 1867 1870 1868 Log(("%s %04x - %RX64 %RX64 - base=%RX64 limit=%08x dpl=%d %s\n", pszMsg, 1871 1869 Sel, pDesc->au64[0], pDesc->au64[1], u32Base, u32Limit, pDesc->Gen.u2Dpl, szMsg)); 1872 1870 # else 1873 uint32_t u32Base = X86DESC_BASE(*pDesc);1871 uint32_t u32Base = X86DESC_BASE(pDesc); 1874 1872 1875 1873 Log(("%s %04x - %08x %08x - base=%08x limit=%08x dpl=%d %s\n", pszMsg, -
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r42394 r42407 1247 1247 if (VMX_IS_64BIT_HOST_MODE()) 1248 1248 { 1249 uint64_t trBase64 = X86DESC64_BASE( *(PX86DESC64)pDesc);1249 uint64_t trBase64 = X86DESC64_BASE((PX86DESC64)pDesc); 1250 1250 rc = VMXWriteVMCS64(VMX_VMCS_HOST_TR_BASE, trBase64); 1251 1251 Log2(("VMX_VMCS_HOST_TR_BASE %RX64\n", trBase64)); … … 1256 1256 { 1257 1257 #if HC_ARCH_BITS == 64 1258 trBase = X86DESC64_BASE( *pDesc);1258 trBase = X86DESC64_BASE(pDesc); 1259 1259 #else 1260 trBase = X86DESC_BASE( *pDesc);1260 trBase = X86DESC_BASE(pDesc); 1261 1261 #endif 1262 1262 rc = VMXWriteVMCS(VMX_VMCS_HOST_TR_BASE, trBase);
Note:
See TracChangeset
for help on using the changeset viewer.