- Timestamp:
- Nov 27, 2013 10:56:16 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r49670 r49677 1417 1417 { \ 1418 1418 pVCpu->hm.s.vmx.u64Host##a_HostMsrField = ASMRdMsr(uMsr); \ 1419 Log4(("hmR0VmxLazySaveHostMsrs: uMsr=%#RX32 HostValue=%#RX64\n", (uMsr), pVCpu->hm.s.vmx.u64Host##a_HostMsrField)); \1420 1419 } \ 1421 1420 } while (0) … … 1428 1427 VMXLOCAL_SAVE_HOST_MSR(MSR_K8_SF_MASK, SFMaskMsr, VMX_RESTORE_HOST_MSR_SFMASK); 1429 1428 VMXLOCAL_SAVE_HOST_MSR(MSR_K8_KERNEL_GS_BASE, KernelGSBaseMsr, VMX_RESTORE_HOST_MSR_KERNELGSBASE); 1429 1430 1430 #undef VMXLOCAL_SAVE_HOST_MSR 1431 1431 } … … 1468 1468 { 1469 1469 Assert(!RTThreadPreemptIsEnabled(NIL_RTTHREAD)); 1470 Assert(!VMMRZCallRing3IsEnabled(pVCpu)); 1471 1470 1472 #define VMXLOCAL_SAVE_GUEST_MSR(uMsr, a_GuestMsrField, RestoreFlag) \ 1471 1473 do { \ … … 1504 1506 { 1505 1507 Assert(!RTThreadPreemptIsEnabled(NIL_RTTHREAD)); 1508 Assert(!VMMRZCallRing3IsEnabled(pVCpu)); 1506 1509 1507 1510 #define VMXLOCAL_LOAD_GUEST_MSR(uMsr, a_GuestMsrField, a_HostMsrField, RestoreFlag) \ … … 1538 1541 { 1539 1542 Assert(!RTThreadPreemptIsEnabled(NIL_RTTHREAD)); 1543 Assert(!VMMRZCallRing3IsEnabled(pVCpu)); 1540 1544 1541 1545 #define VMXLOCAL_RESTORE_HOST_MSR(uMsr, a_HostMsrField, RestoreFlag) \
Note:
See TracChangeset
for help on using the changeset viewer.