Changeset 79030 in vbox
- Timestamp:
- Jun 7, 2019 5:47:07 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 131187
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r79018 r79030 1107 1107 1108 1108 /** 1109 * Reads the VM-exit Qualification from the VMCS into the VMX transient structure.1109 * Reads the Exit Qualification from the VMCS into the VMX transient structure. 1110 1110 * 1111 1111 * @returns VBox status code. … … 6850 6850 * Decodes the memory operand of an instruction that caused a VM-exit. 6851 6851 * 6852 * The VM-exit qualification field provides the displacement field for memory6852 * The Exit qualification field provides the displacement field for memory 6853 6853 * operand instructions, if any. 6854 6854 * … … 7718 7718 /* 7719 7719 * VM-entry can fail due to invalid-guest state, machine-check events and 7720 * MSR loading failures. Other than VM-exit reason and VM-exit qualification7720 * MSR loading failures. Other than VM-exit reason and Exit qualification 7721 7721 * all other VMCS fields are left unmodified on VM-entry failure. 7722 7722 * … … 12658 12658 * - Provides VM-exit instruction length. 12659 12659 * - Provides VM-exit information. 12660 * - Optionally provides VM-exit qualification.12660 * - Optionally provides Exit qualification. 12661 12661 * 12662 * Since VM-exit qualification is 0 for all VM-exits where it is not12662 * Since Exit qualification is 0 for all VM-exits where it is not 12663 12663 * applicable, reading and passing it to the guest should produce 12664 12664 * defined behavior. … … 14921 14921 14922 14922 /* 14923 * Get the DR6-like values from the VM-exit qualification and pass it to DBGF 14924 * for processing. 14923 * Get the DR6-like values from the Exit qualification and pass it to DBGF for processing. 14925 14924 */ 14926 14925 int rc = hmR0VmxReadExitQualVmcs(pVCpu, pVmxTransient); … … 15865 15864 return IEMExecVmxVmexitXcpt(pVCpu, &ExitInfo, &ExitEventInfo); 15866 15865 } 15866 15867 /* Nested paging is currently a requirement, otherwise we would need to handle shadow #PFs. */ 15868 Assert(pVCpu->CTX_SUFF(pVM)->hm.s.fNestedPaging); 15867 15869 15868 15870 /* If the guest hypervisor is not intercepting the exception, forward it to the guest. */
Note:
See TracChangeset
for help on using the changeset viewer.