- Timestamp:
- Oct 13, 2008 6:30:04 AM (16 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/EMAll.cpp
r13161 r13193 2642 2642 return VERR_EM_INTERPRETER; /* not supported */ 2643 2643 2644 val = (uint64_t)pRegFrame->eax | ((uint64_t)pRegFrame->edx << 32ULL);2644 val = RT_MAKE_U64(pRegFrame->eax, pRegFrame->edx); 2645 2645 Log(("EMInterpretWrmsr %s (%x) val=%VX64\n", emMSRtoString(pRegFrame->ecx), pRegFrame->ecx, val)); 2646 2646 switch (pRegFrame->ecx) -
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r13182 r13193 2282 2282 AssertRC(rc); 2283 2283 #else 2284 uint32_t val_hi; 2284 2285 rc = VMXReadVMCS(VMX_VMCS_EXIT_PHYS_ADDR_FULL, &val); 2285 2286 AssertRC(rc); 2286 GCPhys = val;2287 rc = VMXReadVMCS(VMX_VMCS_EXIT_PHYS_ADDR_HIGH, &val);2288 GCPhys |= (val << 32ULL);2287 rc = VMXReadVMCS(VMX_VMCS_EXIT_PHYS_ADDR_HIGH, &val_hi); 2288 AssertRC(rc); 2289 GCPhys = RT_MAKE_U64(val, val_hi); 2289 2290 #endif 2290 2291
Note:
See TracChangeset
for help on using the changeset viewer.