Home
last modified time | relevance | path

Searched refs:SVM_EXIT_EXCP_BASE (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/tools/arch/x86/include/uapi/asm/
H A Dsvm.h31 #define SVM_EXIT_EXCP_BASE 0x040 macro
159 { SVM_EXIT_EXCP_BASE + DE_VECTOR, "DE excp" }, \
160 { SVM_EXIT_EXCP_BASE + DB_VECTOR, "DB excp" }, \
161 { SVM_EXIT_EXCP_BASE + BP_VECTOR, "BP excp" }, \
162 { SVM_EXIT_EXCP_BASE + OF_VECTOR, "OF excp" }, \
163 { SVM_EXIT_EXCP_BASE + BR_VECTOR, "BR excp" }, \
164 { SVM_EXIT_EXCP_BASE + UD_VECTOR, "UD excp" }, \
165 { SVM_EXIT_EXCP_BASE + NM_VECTOR, "NM excp" }, \
166 { SVM_EXIT_EXCP_BASE + DF_VECTOR, "DF excp" }, \
167 { SVM_EXIT_EXCP_BASE + TS_VECTOR, "TS excp" }, \
[all …]
/openbmc/linux/arch/x86/include/uapi/asm/
H A Dsvm.h31 #define SVM_EXIT_EXCP_BASE 0x040 macro
159 { SVM_EXIT_EXCP_BASE + DE_VECTOR, "DE excp" }, \
160 { SVM_EXIT_EXCP_BASE + DB_VECTOR, "DB excp" }, \
161 { SVM_EXIT_EXCP_BASE + BP_VECTOR, "BP excp" }, \
162 { SVM_EXIT_EXCP_BASE + OF_VECTOR, "OF excp" }, \
163 { SVM_EXIT_EXCP_BASE + BR_VECTOR, "BR excp" }, \
164 { SVM_EXIT_EXCP_BASE + UD_VECTOR, "UD excp" }, \
165 { SVM_EXIT_EXCP_BASE + NM_VECTOR, "NM excp" }, \
166 { SVM_EXIT_EXCP_BASE + DF_VECTOR, "DF excp" }, \
167 { SVM_EXIT_EXCP_BASE + TS_VECTOR, "TS excp" }, \
[all …]
/openbmc/qemu/target/i386/tcg/
H A Dexcp_helper.c99 cpu_svm_check_intercept_param(env, SVM_EXIT_EXCP_BASE + intno, in raise_interrupt2()
/openbmc/linux/arch/x86/kvm/svm/
H A Dnested.c1325 case SVM_EXIT_EXCP_BASE ... SVM_EXIT_EXCP_BASE + 0x1f: { in nested_svm_intercept()
1388 vmcb->control.exit_code = SVM_EXIT_EXCP_BASE + ex->vector; in nested_svm_inject_exception_vmexit()
1508 case SVM_EXIT_EXCP_BASE ... SVM_EXIT_EXCP_BASE + 0x1f: { in nested_svm_exit_special()
1509 u32 excp_bits = 1 << (exit_code - SVM_EXIT_EXCP_BASE); in nested_svm_exit_special()
1514 else if (exit_code == SVM_EXIT_EXCP_BASE + PF_VECTOR && in nested_svm_exit_special()
H A Dsvm.c3301 [SVM_EXIT_EXCP_BASE + DB_VECTOR] = db_interception,
3302 [SVM_EXIT_EXCP_BASE + BP_VECTOR] = bp_interception,
3303 [SVM_EXIT_EXCP_BASE + UD_VECTOR] = ud_interception,
3304 [SVM_EXIT_EXCP_BASE + PF_VECTOR] = pf_interception,
3305 [SVM_EXIT_EXCP_BASE + MC_VECTOR] = mc_interception,
3306 [SVM_EXIT_EXCP_BASE + AC_VECTOR] = ac_interception,
3307 [SVM_EXIT_EXCP_BASE + GP_VECTOR] = gp_interception,
4263 if (svm->vmcb->control.exit_code == SVM_EXIT_EXCP_BASE + PF_VECTOR) in svm_vcpu_run()
4274 SVM_EXIT_EXCP_BASE + MC_VECTOR)) in svm_vcpu_run()
/openbmc/qemu/target/i386/
H A Dsvm.h89 #define SVM_EXIT_EXCP_BASE 0x040 macro
/openbmc/linux/tools/testing/selftests/kvm/x86_64/
H A Dnested_exceptions_test.c88 GUEST_ASSERT_EQ(ctrl->exit_code, (SVM_EXIT_EXCP_BASE + vector)); in svm_run_l2()
/openbmc/qemu/target/i386/tcg/sysemu/
H A Dsvm_helper.c636 case SVM_EXIT_EXCP_BASE ... SVM_EXIT_EXCP_BASE + 31: in cpu_svm_has_intercept()
637 if (env->intercept_exceptions & (1 << (type - SVM_EXIT_EXCP_BASE))) { in cpu_svm_has_intercept()
/openbmc/linux/arch/x86/kernel/
H A Dsev.c1752 case SVM_EXIT_EXCP_BASE + X86_TRAP_AC: in vc_handle_exitcode()
1905 return error_code == SVM_EXIT_EXCP_BASE + X86_TRAP_DB; in vc_is_db()
H A Dsev-shared.c174 return !(exit_code >= SVM_EXIT_EXCP_BASE && in vc_decoding_needed()