Home
last modified time | relevance | path

Searched refs:DR6_FIXED_1 (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dkvm_host.h203 #define DR6_FIXED_1 0xfffe0ff0 macro
/kernel/linux/linux-5.10/arch/x86/kvm/svm/
H A Dsvm.c1789 * We cannot reset svm->vmcb->save.dr6 to DR6_FIXED_1|DR6_RTM here, in svm_sync_dirty_debug_regs()
1837 u32 payload = (svm->vmcb->save.dr6 ^ DR6_RTM) & ~DR6_FIXED_1; in db_interception()
3592 svm_set_dr6(svm, DR6_FIXED_1 | DR6_RTM); in svm_vcpu_run()
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dkvm_host.h223 * We can regard all the bits in DR6_FIXED_1 as active_low bits;
231 #define DR6_FIXED_1 (DR6_ACTIVE_LOW & ~DR6_VOLATILE) macro
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dx86.c1132 u64 fixed = DR6_FIXED_1; in kvm_dr6_fixed()
7436 kvm_run->debug.arch.dr6 = DR6_BS | DR6_FIXED_1 | DR6_RTM; in kvm_vcpu_do_singlestep()
7480 kvm_run->debug.arch.dr6 = dr6 | DR6_FIXED_1 | DR6_RTM; in kvm_vcpu_check_code_breakpoint()
H A Demulate.c2556 if (ctxt->ops->set_dr(ctxt, 6, (val & DR6_VOLATILE) | DR6_FIXED_1)) in rsm_load_state_32()
2616 if (ctxt->ops->set_dr(ctxt, 6, (val & DR6_VOLATILE) | DR6_FIXED_1)) in rsm_load_state_64()
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dvmx.c4998 kvm_run->debug.arch.dr6 = dr6 | DR6_FIXED_1 | DR6_RTM; in handle_exception_nmi()
5242 vcpu->run->debug.arch.dr6 = DR6_BD | DR6_RTM | DR6_FIXED_1; in handle_dr()
H A Dnested.c415 payload &= ~(DR6_FIXED_1 | DR6_BT); in nested_vmx_check_exception()
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dx86.c1363 u64 fixed = DR6_FIXED_1; in kvm_dr6_fixed()

Completed in 64 milliseconds