BP_VECTOR
{ SVM_EXIT_EXCP_BASE + BP_VECTOR, "BP excp" }, \
case DE_VECTOR: case DB_VECTOR: case BP_VECTOR: case OF_VECTOR:
clr_exception_intercept(svm, BP_VECTOR);
set_exception_intercept(svm, BP_VECTOR);
kvm_run->debug.arch.exception = BP_VECTOR;
(int_vec == OF_VECTOR || int_vec == BP_VECTOR))) {
[SVM_EXIT_EXCP_BASE + BP_VECTOR] = bp_interception,
return is_exception_n(intr_info, BP_VECTOR);
case BP_VECTOR:
case BP_VECTOR:
eb |= 1u << BP_VECTOR;
kvm_queue_exception(vcpu, BP_VECTOR);
if (mask & ((1 << BP_VECTOR) | (1 << OF_VECTOR)))
return vector == BP_VECTOR;
return (nr == BP_VECTOR) || (nr == OF_VECTOR);
{ SVM_EXIT_EXCP_BASE + BP_VECTOR, "BP excp" }, \
run->debug.arch.exception == BP_VECTOR &&
vmcb->control.event_inj = BP_VECTOR | SVM_EVTINJ_VALID | SVM_EVTINJ_TYPE_EXEPT;
vm_install_exception_handler(vm, BP_VECTOR, guest_bp_handler);