Changeset 66604 in vbox
- Timestamp:
- Apr 19, 2017 6:44:36 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 114638
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/x86.mac
r66599 r66604 209 209 %define X86_CPUID_AMD_ADVPOWER_EDX_PFI RT_BIT_32(11) 210 210 %define X86_CPUID_AMD_ADVPOWER_EDX_PA RT_BIT_32(12) 211 %define X86_CPUID_SVM_FEATURE_EDX_NESTED_PAGING RT_BIT(0) 212 %define X86_CPUID_SVM_FEATURE_EDX_LBR_VIRT RT_BIT(1) 213 %define X86_CPUID_SVM_FEATURE_EDX_SVM_LOCK RT_BIT(2) 214 %define X86_CPUID_SVM_FEATURE_EDX_NRIP_SAVE RT_BIT(3) 215 %define X86_CPUID_SVM_FEATURE_EDX_TSC_RATE_MSR RT_BIT(4) 216 %define X86_CPUID_SVM_FEATURE_EDX_VMCB_CLEAN RT_BIT(5) 217 %define X86_CPUID_SVM_FEATURE_EDX_FLUSH_BY_ASID RT_BIT(6) 218 %define X86_CPUID_SVM_FEATURE_EDX_DECODE_ASSIST RT_BIT(7) 219 %define X86_CPUID_SVM_FEATURE_EDX_PAUSE_FILTER RT_BIT(10) 220 %define X86_CPUID_SVM_FEATURE_EDX_PAUSE_FILTER_THRESHOLD RT_BIT(12) 221 %define X86_CPUID_SVM_FEATURE_EDX_AVIC RT_BIT(13) 211 222 %define X86_CR0_PE RT_BIT_32(0) 212 223 %define X86_CR0_PROTECTION_ENABLE RT_BIT_32(0) -
trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp
r66586 r66604 521 521 { 522 522 if ( uVector == X86_XCPT_NMI 523 || uVector > 31 /* X86_XCPT_MAX */)523 || uVector > X86_XCPT_LAST) 524 524 { 525 525 Log(("HMSvmVmRun: Invalid vector for hardware exception. uVector=%#x -> #VMEXIT\n", uVector)); … … 783 783 * @retval VERR_APIC_INTR_MASKED_BY_TPR when an APIC interrupt is pending but 784 784 * can't be delivered due to TPR priority. 785 * @retval VERR_NO_DATA if there is no interrupt to be delivered (either APIC 786 * has been software-disabled since it flagged something was pending, 787 * or other reasons). 785 * @retval VERR_NO_DATA if there is no interrupt to be delivered. 788 786 * 789 787 * @param pCtx The guest-CPU context. -
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r66584 r66604 5274 5274 && (fFlags & IEM_XCPT_FLAGS_T_CPU_XCPT)) 5275 5275 { 5276 Assert(u8Vector <= 31 /* X86_XCPT_MAX */);5276 Assert(u8Vector <= X86_XCPT_LAST); 5277 5277 uint64_t const uExitInfo1 = fFlags & IEM_XCPT_FLAGS_ERR ? uErr : 0; 5278 5278 uint64_t const uExitInfo2 = fFlags & IEM_XCPT_FLAGS_CR2 ? uCr2 : 0;
Note:
See TracChangeset
for help on using the changeset viewer.