Searched refs:dr7 (Results 1 - 13 of 13) sorted by relevance

/freebsd-10.2-release/sys/i386/i386/
H A Dswtch.s139 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 Ddb_trace.c91 { "dr7", NULL, db_dr7 },
116 DB_DRX_FUNC(dr7)
H A Dsupport.s750 movl %eax,%dr7 /* disable all breakpoints first */
H A Dmachdep.c4013 * 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 Dcpu_switch.S271 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 Ddb_trace.c106 { "dr7", NULL, db_dr7 },
131 DB_DRX_FUNC(dr7)
H A Dmachdep.c2607 * 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 Dvmcb.c191 *retval = state->dr7;
282 state->dr7 = val;
H A Dvmcb.h292 uint64_t dr7; member in struct:vmcb_state
/freebsd-10.2-release/sys/xen/interface/arch-x86/hvm/
H A Dsave.h86 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 Dcpufunc.h679 __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 Dcpufunc.h736 __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 Dbhyvectl.c112 " [--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...]

Completed in 239 milliseconds