PSL_D
regs->tf_rflags &= ~(PSL_T | PSL_D);
wrmsr(MSR_SF_MASK, PSL_NT | PSL_T | PSL_I | PSL_C | PSL_D | PSL_AC);
regs->tf_rflags &= ~(PSL_T | PSL_D);
regs->tf_rflags &= ~(PSL_T | PSL_D);
regs->tf_rflags &= ~(PSL_T | PSL_D);
andq $~(PSL_D|PSL_AC),(%rsp)
regs->tf_rflags &= ~(PSL_T | PSL_D);
regs->tf_rflags &= ~(PSL_T | PSL_D);
regs->tf_rflags &= ~(PSL_T | PSL_D);
if (rflags & PSL_D) {
if (rflags & PSL_D)
regs->tf_eflags &= ~(PSL_T | PSL_D);
regs->tf_eflags &= ~(PSL_T | PSL_D);
regs->tf_eflags &= ~(PSL_T | PSL_D);
regs->tf_eflags &= ~(PSL_T | PSL_VM | PSL_D);
regs->tf_eflags &= ~(PSL_T | PSL_VM | PSL_D);
| PSL_D | PSL_V | PSL_NT | PSL_RF | PSL_AC | PSL_ID)
if (vis->rflags & PSL_D)