Changeset 76477 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Dec 25, 2018 8:01:34 AM (6 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r76468 r76477 7304 7304 if (RT_UNLIKELY(rcExit == VERR_VMX_INVALID_VMCS_PTR)) 7305 7305 { 7306 VMXGetActivatedVmcs(&pVCpu->hm.s.vmx.LastError.u64V MCSPhys);7307 pVCpu->hm.s.vmx.LastError.u32V MCSRevision= *(uint32_t *)pVCpu->hm.s.vmx.pvVmcs;7308 pVCpu->hm.s.vmx.LastError.idEnteredCpu 7306 VMXGetActivatedVmcs(&pVCpu->hm.s.vmx.LastError.u64VmcsPhys); 7307 pVCpu->hm.s.vmx.LastError.u32VmcsRev = *(uint32_t *)pVCpu->hm.s.vmx.pvVmcs; 7308 pVCpu->hm.s.vmx.LastError.idEnteredCpu = pVCpu->hm.s.idEnteredCpu; 7309 7309 /* LastError.idCurrentCpu was updated in hmR0VmxPreRunGuestCommitted(). */ 7310 7310 } -
trunk/src/VBox/VMM/VMMR3/HM.cpp
r76464 r76477 3080 3080 case VERR_VMX_INVALID_VMCS_PTR: 3081 3081 LogRel(("HM: VERR_VMX_INVALID_VMCS_PTR:\n")); 3082 LogRel(("HM: CPU[%u] Current pointer %#RGp vs %#RGp\n", i, pVCpu->hm.s.vmx.LastError.u64V MCSPhys,3082 LogRel(("HM: CPU[%u] Current pointer %#RGp vs %#RGp\n", i, pVCpu->hm.s.vmx.LastError.u64VmcsPhys, 3083 3083 pVCpu->hm.s.vmx.HCPhysVmcs)); 3084 LogRel(("HM: CPU[%u] Current VMCS version %#x\n", i, pVCpu->hm.s.vmx.LastError.u32V MCSRevision));3084 LogRel(("HM: CPU[%u] Current VMCS version %#x\n", i, pVCpu->hm.s.vmx.LastError.u32VmcsRev)); 3085 3085 LogRel(("HM: CPU[%u] Entered Host Cpu %u\n", i, pVCpu->hm.s.vmx.LastError.idEnteredCpu)); 3086 3086 LogRel(("HM: CPU[%u] Current Host Cpu %u\n", i, pVCpu->hm.s.vmx.LastError.idCurrentCpu)); -
trunk/src/VBox/VMM/include/HMInternal.h
r75821 r76477 830 830 struct 831 831 { 832 uint64_t u64V MCSPhys;833 uint32_t u32V MCSRevision;832 uint64_t u64VmcsPhys; 833 uint32_t u32VmcsRev; 834 834 uint32_t u32InstrError; 835 835 uint32_t u32ExitReason;
Note:
See TracChangeset
for help on using the changeset viewer.