/freebsd-10.2-release/sys/i386/i386/ |
H A D | swtch.s | 139 movl %dr7,%eax /* yes, do the save */ 142 movl %eax,%dr7 322 * Restore debug registers. The special code for dr7 is to 335 movl %dr7,%eax 340 movl %eax,%dr7 406 movl %dr7,%eax 481 movl %eax,%dr7
|
H A D | db_trace.c | 91 { "dr7", NULL, db_dr7 }, 116 DB_DRX_FUNC(dr7)
|
H A D | support.s | 750 movl %eax,%dr7 /* disable all breakpoints first */
|
H A D | machdep.c | 4013 * Don't let an illegal value for dr7 get set. Specifically, 4085 u_int32_t dr7, dr6; /* debug registers dr6 and dr7 */ local 4091 dr7 = rdr7(); 4092 if ((dr7 & 0x000000ff) == 0) { 4094 * all GE and LE bits in the dr7 register are zero,
|
/freebsd-10.2-release/sys/amd64/amd64/ |
H A D | cpu_switch.S | 271 movq %dr7,%rax /* yes, do the save */ 284 movq %rax,%dr7 288 movq %dr7,%rax 297 /* Preserve reserved bits in %dr7 */ 304 movq %rax,%dr7 367 movq %dr7,%rax 504 movq %rax,%dr7
|
H A D | db_trace.c | 106 { "dr7", NULL, db_dr7 }, 131 DB_DRX_FUNC(dr7)
|
H A D | machdep.c | 2607 * Don't let an illegal value for dr7 get set. Specifically, 2611 * Upper bits of dr6 and dr7 must not be set 2693 u_int64_t dr7, dr6; /* debug registers dr6 and dr7 */ local 2699 dr7 = rdr7(); 2700 if ((dr7 & 0x000000ff) == 0) { 2702 * all GE and LE bits in the dr7 register are zero,
|
/freebsd-10.2-release/sys/amd64/vmm/amd/ |
H A D | vmcb.c | 191 *retval = state->dr7; 282 state->dr7 = val;
|
H A D | vmcb.h | 292 uint64_t dr7; member in struct:vmcb_state
|
/freebsd-10.2-release/sys/xen/interface/arch-x86/hvm/ |
H A D | save.h | 86 uint64_t dr7; member in struct:hvm_hw_cpu 195 uint64_t dr7; member in struct:hvm_hw_cpu_compat
|
/freebsd-10.2-release/sys/i386/include/ |
H A D | cpufunc.h | 679 __asm __volatile("movl %%dr7,%0" : "=r" (data)); 684 load_dr7(u_int dr7) argument 686 __asm __volatile("movl %0,%%dr7" : : "r" (dr7)); 755 void load_dr7(u_int dr7);
|
/freebsd-10.2-release/sys/amd64/include/ |
H A D | cpufunc.h | 736 __asm __volatile("movq %%dr7,%0" : "=r" (data)); 741 load_dr7(uint64_t dr7) argument 743 __asm __volatile("movq %0,%%dr7" : : "r" (dr7)); 798 void load_dr7(uint64_t dr7);
|
/freebsd-10.2-release/usr.sbin/bhyvectl/ |
H A D | bhyvectl.c | 112 " [--set-dr7=<DR7>]\n" 113 " [--get-dr7]\n" 641 uint64_t cr0, cr3, cr4, dr7, rsp, rip, rflags, efer; local 671 error = vm_get_register(ctx, vcpu, VM_REG_GUEST_DR7, &dr7); 673 printf("dr7[%d]\t\t0x%016lx\n", vcpu, dr7); 1272 { "set-dr7", REQ_ARG, 0, SET_DR7 }, 1329 { "get-dr7", NO_ARG, &get_dr7, 1 }, 1531 uint64_t rax, cr0, cr3, cr4, dr7, rsp, rip, rflags, efer, pat; local 1580 dr7 [all...] |