Home
last modified time | relevance | path

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

/Linux-v5.15/arch/x86/include/uapi/asm/
Dsvm.h31 #define SVM_EXIT_EXCP_BASE 0x040 macro
145 { SVM_EXIT_EXCP_BASE + DE_VECTOR, "DE excp" }, \
146 { SVM_EXIT_EXCP_BASE + DB_VECTOR, "DB excp" }, \
147 { SVM_EXIT_EXCP_BASE + BP_VECTOR, "BP excp" }, \
148 { SVM_EXIT_EXCP_BASE + OF_VECTOR, "OF excp" }, \
149 { SVM_EXIT_EXCP_BASE + BR_VECTOR, "BR excp" }, \
150 { SVM_EXIT_EXCP_BASE + UD_VECTOR, "UD excp" }, \
151 { SVM_EXIT_EXCP_BASE + NM_VECTOR, "NM excp" }, \
152 { SVM_EXIT_EXCP_BASE + DF_VECTOR, "DF excp" }, \
153 { SVM_EXIT_EXCP_BASE + TS_VECTOR, "TS excp" }, \
[all …]
/Linux-v5.15/tools/arch/x86/include/uapi/asm/
Dsvm.h31 #define SVM_EXIT_EXCP_BASE 0x040 macro
145 { SVM_EXIT_EXCP_BASE + DE_VECTOR, "DE excp" }, \
146 { SVM_EXIT_EXCP_BASE + DB_VECTOR, "DB excp" }, \
147 { SVM_EXIT_EXCP_BASE + BP_VECTOR, "BP excp" }, \
148 { SVM_EXIT_EXCP_BASE + OF_VECTOR, "OF excp" }, \
149 { SVM_EXIT_EXCP_BASE + BR_VECTOR, "BR excp" }, \
150 { SVM_EXIT_EXCP_BASE + UD_VECTOR, "UD excp" }, \
151 { SVM_EXIT_EXCP_BASE + NM_VECTOR, "NM excp" }, \
152 { SVM_EXIT_EXCP_BASE + DF_VECTOR, "DF excp" }, \
153 { SVM_EXIT_EXCP_BASE + TS_VECTOR, "TS excp" }, \
[all …]
/Linux-v5.15/arch/x86/kvm/svm/
Dnested.c63 svm->vmcb->control.exit_code = SVM_EXIT_EXCP_BASE + PF_VECTOR; in svm_inject_page_fault_nested()
1036 case SVM_EXIT_EXCP_BASE ... SVM_EXIT_EXCP_BASE + 0x1f: { in nested_svm_intercept()
1096 svm->vmcb->control.exit_code = SVM_EXIT_EXCP_BASE + nr; in nested_svm_inject_exception_vmexit()
1203 case SVM_EXIT_EXCP_BASE ... SVM_EXIT_EXCP_BASE + 0x1f: { in nested_svm_exit_special()
1204 u32 excp_bits = 1 << (exit_code - SVM_EXIT_EXCP_BASE); in nested_svm_exit_special()
1209 else if (exit_code == SVM_EXIT_EXCP_BASE + PF_VECTOR && in nested_svm_exit_special()
Dsvm.c3072 [SVM_EXIT_EXCP_BASE + DB_VECTOR] = db_interception,
3073 [SVM_EXIT_EXCP_BASE + BP_VECTOR] = bp_interception,
3074 [SVM_EXIT_EXCP_BASE + UD_VECTOR] = ud_interception,
3075 [SVM_EXIT_EXCP_BASE + PF_VECTOR] = pf_interception,
3076 [SVM_EXIT_EXCP_BASE + MC_VECTOR] = mc_interception,
3077 [SVM_EXIT_EXCP_BASE + AC_VECTOR] = ac_interception,
3078 [SVM_EXIT_EXCP_BASE + GP_VECTOR] = gp_interception,
3336 exit_code != SVM_EXIT_EXCP_BASE + PF_VECTOR && in handle_exit()
3881 if (svm->vmcb->control.exit_code == SVM_EXIT_EXCP_BASE + PF_VECTOR) in svm_vcpu_run()
3893 SVM_EXIT_EXCP_BASE + MC_VECTOR)) in svm_vcpu_run()
/Linux-v5.15/arch/x86/kernel/
Dsev-shared.c73 return !(exit_code >= SVM_EXIT_EXCP_BASE && in vc_decoding_needed()
Dsev.c1247 case SVM_EXIT_EXCP_BASE + X86_TRAP_AC: in vc_handle_exitcode()
1387 return error_code == SVM_EXIT_EXCP_BASE + X86_TRAP_DB; in vc_is_db()