Home
last modified time | relevance | path

Searched refs:DB_VECTOR (Results 1 – 12 of 12) sorted by relevance

/Linux-v6.1/tools/testing/selftests/kvm/x86_64/
Ddebug_regs.c126 run->debug.arch.exception == DB_VECTOR && in main()
149 run->debug.arch.exception == DB_VECTOR && in main()
175 run->debug.arch.exception == DB_VECTOR && in main()
193 run->debug.arch.exception == DB_VECTOR && in main()
/Linux-v6.1/arch/x86/kvm/vmx/
Dvmcs.h100 return is_exception_n(intr_info, DB_VECTOR); in is_debug()
Dvmx.c784 (1u << DB_VECTOR) | (1u << AC_VECTOR); in vmx_update_exception_bitmap()
1666 vcpu->arch.exception.vector == DB_VECTOR) && in vmx_update_emulated_instruction()
1668 vcpu->arch.exception_vmexit.vector == DB_VECTOR)) { in vmx_update_emulated_instruction()
4990 case DB_VECTOR: in rmode_exception()
5143 case DB_VECTOR: in handle_exception_nmi()
5177 kvm_queue_exception_p(vcpu, DB_VECTOR, dr6); in handle_exception_nmi()
5427 vcpu->run->debug.arch.exception = DB_VECTOR; in handle_dr()
5431 kvm_queue_exception_p(vcpu, DB_VECTOR, DR6_BD); in handle_dr()
Dnested.c3834 } else if (ex->vector == DB_VECTOR) { in nested_vmx_inject_exception_vmexit()
3886 if (!ex->pending || ex->vector != DB_VECTOR) in vmx_get_pending_dbg_trap()
/Linux-v6.1/arch/x86/include/uapi/asm/
Dsvm.h154 { SVM_EXIT_EXCP_BASE + DB_VECTOR, "DB excp" }, \
Dkvm.h18 #define DB_VECTOR 1 macro
/Linux-v6.1/tools/arch/x86/include/uapi/asm/
Dsvm.h154 { SVM_EXIT_EXCP_BASE + DB_VECTOR, "DB excp" }, \
Dkvm.h18 #define DB_VECTOR 1 macro
/Linux-v6.1/arch/x86/kvm/svm/
Dnested.c1080 kvm_queue_exception(&(svm->vcpu), DB_VECTOR); in nested_svm_vmexit()
1324 } else if (ex->vector == DB_VECTOR) { in nested_svm_inject_exception_vmexit()
Dsvm.c1192 set_exception_intercept(svm, DB_VECTOR); in init_vmcb()
1986 kvm_queue_exception_p(vcpu, DB_VECTOR, payload); in db_interception()
2003 kvm_run->debug.arch.exception = DB_VECTOR; in db_interception()
3158 [SVM_EXIT_EXCP_BASE + DB_VECTOR] = db_interception,
/Linux-v6.1/arch/x86/kvm/
Dx86.c551 if (mask & (1 << DB_VECTOR)) in exception_type()
571 case DB_VECTOR: in kvm_deliver_exception_payload()
8635 kvm_run->debug.arch.exception = DB_VECTOR; in kvm_vcpu_do_singlestep()
8639 kvm_queue_exception_p(vcpu, DB_VECTOR, DR6_BS); in kvm_vcpu_do_singlestep()
8719 kvm_run->debug.arch.exception = DB_VECTOR; in kvm_vcpu_check_code_breakpoint()
8734 kvm_queue_exception_p(vcpu, DB_VECTOR, dr6); in kvm_vcpu_check_code_breakpoint()
9971 if (vcpu->arch.exception.vector == DB_VECTOR) { in kvm_check_and_inject_events()
11661 kvm_queue_exception(vcpu, DB_VECTOR); in kvm_arch_vcpu_ioctl_set_guest_debug()
Demulate.c625 return emulate_exception(ctxt, DB_VECTOR, 0, false); in emulate_db()