Home
last modified time | relevance | path

Searched refs:dr7 (Results 1 – 19 of 19) sorted by relevance

/xen/xen/arch/x86/pv/
A Dmisc-hypercalls.c155 if ( (v == curr) && !(v->arch.dr7 & DR7_ACTIVE_MASK) ) in set_debugreg()
162 v->arch.dr7 = value; in set_debugreg()
A Demul-priv-op.c331 switch ( (v->arch.dr7 >> in check_guest_io_breakpoint()
/xen/tools/debugger/kdd/
A Dkdd-xen.c271 r->dr7 = cpu->dr7; in kdd_get_regs_x86_64()
306 cpu->dr7 = r->dr7; in kdd_set_regs_x86_64()
376 c->dr7 = cpu->dr7; in kdd_get_ctrl_x86_32()
398 c->dr7 = cpu->dr7; in kdd_get_ctrl_x86_64()
A Dkdd.h379 uint64_t dr7; member
422 uint32_t dr7; member
444 uint64_t dr7; member
/xen/xen/arch/x86/
A Dx86_emulate.c132 *val = curr->arch.dr7 | curr->arch.pv.dr7_emul; in x86emul_read_dr()
A Dvm_event.c230 req->data.regs.x86.dr7 = curr->arch.dr7; in vm_event_fill_regs()
A Dtraps.c1921 unsigned int bp, dr7 = read_debugreg(7); in do_debug() local
1926 (dr7 & (3u << (bp * DR_ENABLE_SIZE))) && /* Enabled? */ in do_debug()
1927 ((dr7 & (3u << ((bp * DR_CONTROL_SIZE) + /* Insn? */ in do_debug()
2153 if ( curr->arch.dr7 & DR7_ACTIVE_MASK ) in activate_debugregs()
2154 write_debugreg(7, curr->arch.dr7); in activate_debugregs()
A Ddomain.c366 v->arch.dr7 = X86_DR7_DEFAULT; in arch_vcpu_regs_init()
929 v->arch.dr7 = c(debugreg[7]); in arch_set_info_guest()
1023 v->arch.dr7 = X86_DR7_DEFAULT; in arch_set_info_guest()
1552 if ( unlikely(v->arch.dr7 & DR7_ACTIVE_MASK) ) in paravirt_ctxt_switch_from()
1565 if ( unlikely(v->arch.dr7 & DR7_ACTIVE_MASK) ) in paravirt_ctxt_switch_to()
A Dmsr.c567 if ( v == curr && (curr->arch.dr7 & DR7_ACTIVE_MASK) ) in guest_wrmsr()
A Ddomctl.c1549 c(debugreg[7] = v->arch.dr7 | in arch_get_info_guest()
/xen/xen/include/public/arch-x86/hvm/
A Dsave.h90 uint64_t dr7; member
204 uint64_t dr7; member
/xen/xen/include/public/
A Dvm_event.h198 uint64_t dr7; member
/xen/xen/include/asm-x86/
A Ddomain.h574 unsigned long dr7; /* Ideally int, but __vmread() needs long. */ member
/xen/xen/include/asm-x86/hvm/svm/
A Dvmcb.h630 VMCB_ACCESSORS(dr7, dr)
/xen/tools/misc/
A Dxen-hvmctx.c180 (unsigned long long) c.dr6, (unsigned long long) c.dr7, in dump_cpu()
/xen/xen/arch/x86/hvm/svm/
A Dsvm.c206 v->arch.dr7 = vmcb_get_dr7(vmcb); in svm_save_dr()
237 vmcb_set_dr7(vmcb, v->arch.dr7); in __restore_debug_registers()
250 if ( unlikely(v->arch.dr7 & DR7_ACTIVE_MASK) ) in svm_restore_dr()
/xen/xen/arch/x86/hvm/vmx/
A Dvmx.c625 __vmread(GUEST_DR7, &v->arch.dr7); in vmx_save_dr()
652 if ( unlikely(v->arch.dr7 & DR7_ACTIVE_MASK) ) in vmx_restore_dr()
750 __vmwrite(GUEST_DR7, c->dr7); in vmx_vmcs_restore()
1874 __vmwrite(GUEST_DR7, v->arch.dr7); in vmx_set_info_guest()
/xen/xen/arch/x86/hvm/
A Dhvm.c856 .dr7 = v->arch.dr7, in hvm_save_cpu_ctxt()
1186 v->arch.dr7 = ctxt.dr7; in hvm_load_cpu_ctxt()
/xen/tools/libxc/
A Dxc_dom_x86.c1077 bsp_ctx.cpu.dr7 = X86_DR7_DEFAULT; in vcpu_hvm()

Completed in 56 milliseconds