Searched refs:X86_EFLAGS_IOPL (Results 1 – 12 of 12) sorted by relevance
/xen/xen/arch/x86/pv/ |
A D | iret.c | 78 v->arch.pv.iopl = iret_saved.rflags & X86_EFLAGS_IOPL; in do_iret() 82 regs->rflags = ((iret_saved.rflags & ~(X86_EFLAGS_IOPL|X86_EFLAGS_VM)) in do_iret() 142 v->arch.pv.iopl = eflags & X86_EFLAGS_IOPL; in compat_iret() 144 regs->eflags = (eflags & ~X86_EFLAGS_IOPL) | X86_EFLAGS_IF; in compat_iret()
|
A D | emul-priv-op.c | 155 ASSERT((v->arch.pv.iopl & ~X86_EFLAGS_IOPL) == 0); in iopl_ok() 1267 ASSERT(!(regs->eflags & X86_EFLAGS_IOPL)); in pv_emulate_privileged_op() 1286 regs->eflags &= ~X86_EFLAGS_IOPL; in pv_emulate_privileged_op()
|
/xen/xen/include/asm-x86/ |
A D | x86-defns.h | 17 #define X86_EFLAGS_IOPL 0x00003000 /* IOPL mask */ macro
|
A D | domain.h | 547 #define IOPL(val) MASK_INSR(val, X86_EFLAGS_IOPL)
|
/xen/xen/arch/x86/x86_64/compat/ |
A D | entry.S | 122 mov $~(X86_EFLAGS_IOPL | X86_EFLAGS_VM), %r11d 320 andl $~(X86_EFLAGS_IF|X86_EFLAGS_IOPL),%eax
|
/xen/xen/arch/x86/ |
A D | domain.c | 940 v->arch.pv.iopl = v->arch.user_regs.eflags & X86_EFLAGS_IOPL; in arch_set_info_guest() 941 v->arch.user_regs.eflags &= ~X86_EFLAGS_IOPL; in arch_set_info_guest() 1422 rflags = regs->rflags & ~(X86_EFLAGS_IF|X86_EFLAGS_IOPL); in load_segments() 1464 X86_EFLAGS_IOPL|X86_EFLAGS_TF); in load_segments() 1503 X86_EFLAGS_NT|X86_EFLAGS_IOPL|X86_EFLAGS_TF); in load_segments()
|
A D | physdev.c | 415 curr->arch.pv.iopl = MASK_INSR(set_iopl.iopl, X86_EFLAGS_IOPL); in do_physdev_op()
|
A D | domctl.c | 1615 BUG_ON((c(user_regs.eflags) & X86_EFLAGS_IOPL) != 0); in arch_get_info_guest()
|
/xen/xen/arch/x86/x86_64/ |
A D | entry.S | 185 andq $~(X86_EFLAGS_IOPL | X86_EFLAGS_VM), %r11 216 andl $~(X86_EFLAGS_IOPL | X86_EFLAGS_VM), 24(%rsp) 473 andl $~(X86_EFLAGS_IF|X86_EFLAGS_IOPL),%eax
|
/xen/xen/arch/x86/hvm/vmx/ |
A D | vmx.c | 3518 regs->eflags |= (X86_EFLAGS_VM | X86_EFLAGS_IOPL); in vmx_enter_realmode() 3787 regs->eflags &= ~(X86_EFLAGS_VM | X86_EFLAGS_IOPL); in vmx_vmexit_handler() 3788 regs->eflags |= (v->arch.hvm.vmx.vm86_saved_eflags & X86_EFLAGS_IOPL); in vmx_vmexit_handler()
|
/xen/xen/arch/x86/x86_emulate/ |
A D | x86_emulate.c | 1063 X86_EFLAGS_NT | X86_EFLAGS_IOPL | X86_EFLAGS_DF | \ 1818 return cpl <= MASK_EXTR(ctxt->regs->eflags, X86_EFLAGS_IOPL); in _mode_iopl() 4507 MASK_EXTR(_regs.eflags, X86_EFLAGS_IOPL) != 3 ) in x86_emulate() 4517 src.val = (_regs.flags & ~X86_EFLAGS_IF) | X86_EFLAGS_IOPL; in x86_emulate() 4545 MASK_EXTR(_regs.eflags, X86_EFLAGS_IOPL) != 3, in x86_emulate() 4552 mask |= X86_EFLAGS_IOPL; in x86_emulate() 4568 MASK_EXTR(_regs.eflags, X86_EFLAGS_IOPL) != 3 ) in x86_emulate()
|
/xen/xen/arch/x86/hvm/svm/ |
A D | svm.c | 1224 MASK_EXTR(regs->eflags, X86_EFLAGS_IOPL) != 3 ) in svm_emul_swint_injection()
|
Completed in 797 milliseconds