Changeset 47090 in vbox for trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
- Timestamp:
- Jul 11, 2013 11:34:04 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r47065 r47090 171 171 172 172 /** 173 * Updates error from VMCS to HMCPU's lasterror record.173 * Updates error from VMCS to HMCPU's LastError record. 174 174 * 175 175 * @param pVM Pointer to the VM. … … 185 185 186 186 VMXReadVmcs(VMX_VMCS32_RO_VM_INSTR_ERROR, &instrError); 187 pVCpu->hm.s.vmx. lasterror.u32InstrError = instrError;187 pVCpu->hm.s.vmx.LastError.u32InstrError = instrError; 188 188 } 189 189 pVM->hm.s.lLastError = rc; … … 5033 5033 { 5034 5034 /* Try to extract more information about what might have gone wrong here. */ 5035 VMXGetActivateVMCS(&pVCpu->hm.s.vmx. lasterror.u64VMCSPhys);5036 pVCpu->hm.s.vmx. lasterror.u32VMCSRevision = *(uint32_t *)pVCpu->hm.s.vmx.pvVmcs;5037 pVCpu->hm.s.vmx. lasterror.idEnteredCpu = pVCpu->hm.s.idEnteredCpu;5038 pVCpu->hm.s.vmx. lasterror.idCurrentCpu = RTMpCpuId();5035 VMXGetActivateVMCS(&pVCpu->hm.s.vmx.LastError.u64VMCSPhys); 5036 pVCpu->hm.s.vmx.LastError.u32VMCSRevision = *(uint32_t *)pVCpu->hm.s.vmx.pvVmcs; 5037 pVCpu->hm.s.vmx.LastError.idEnteredCpu = pVCpu->hm.s.idEnteredCpu; 5038 pVCpu->hm.s.vmx.LastError.idCurrentCpu = RTMpCpuId(); 5039 5039 } 5040 5040 … … 5301 5301 Log(("Current stack %08x\n", &rc2)); 5302 5302 5303 pVCpu->hm.s.vmx. lasterror.u32InstrError = instrError;5304 pVCpu->hm.s.vmx. lasterror.u32ExitReason = exitReason;5303 pVCpu->hm.s.vmx.LastError.u32InstrError = instrError; 5304 pVCpu->hm.s.vmx.LastError.u32ExitReason = exitReason; 5305 5305 5306 5306 #ifdef VBOX_STRICT
Note:
See TracChangeset
for help on using the changeset viewer.