Home
last modified time | relevance | path

Searched refs:X86_EFLAGS_IOPL (Results 1 – 12 of 12) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Diret.c60 v->arch.pv_vcpu.iopl = iret_saved.rflags & X86_EFLAGS_IOPL; in do_iret()
64 regs->rflags = ((iret_saved.rflags & ~(X86_EFLAGS_IOPL|X86_EFLAGS_VM)) in do_iret()
124 v->arch.pv_vcpu.iopl = eflags & X86_EFLAGS_IOPL; in compat_iret()
126 regs->eflags = (eflags & ~X86_EFLAGS_IOPL) | X86_EFLAGS_IF; in compat_iret()
A Demul-priv-op.c116 ASSERT((v->arch.pv_vcpu.iopl & ~X86_EFLAGS_IOPL) == 0); in iopl_ok()
1347 ASSERT(!(regs->eflags & X86_EFLAGS_IOPL)); in pv_emulate_privileged_op()
1366 regs->eflags &= ~X86_EFLAGS_IOPL; in pv_emulate_privileged_op()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dx86-defns.h17 #define X86_EFLAGS_IOPL 0x00003000 /* IOPL mask */ macro
A Ddomain.h488 #define IOPL(val) MASK_INSR(val, X86_EFLAGS_IOPL)
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/compat/
A Dentry.S106 mov $~(X86_EFLAGS_IOPL|X86_EFLAGS_NT|X86_EFLAGS_VM),%r11d
285 andl $~(X86_EFLAGS_IF|X86_EFLAGS_IOPL),%eax
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/
A Dentry.S45 andq $~(X86_EFLAGS_IOPL|X86_EFLAGS_NT|X86_EFLAGS_VM),%r11
65 andl $~(X86_EFLAGS_IOPL|X86_EFLAGS_NT|X86_EFLAGS_VM),24(%rsp)
316 andl $~(X86_EFLAGS_IF|X86_EFLAGS_IOPL),%eax
/xen-4.10.0-shim-comet/xen/arch/x86/
A Ddomain.c887 v->arch.pv_vcpu.iopl = v->arch.user_regs.eflags & X86_EFLAGS_IOPL; in arch_set_info_guest()
888 v->arch.user_regs.eflags &= ~X86_EFLAGS_IOPL; in arch_set_info_guest()
1354 rflags = regs->rflags & ~(X86_EFLAGS_IF|X86_EFLAGS_IOPL); in load_segments()
1396 X86_EFLAGS_IOPL|X86_EFLAGS_TF); in load_segments()
1435 X86_EFLAGS_NT|X86_EFLAGS_IOPL|X86_EFLAGS_TF); in load_segments()
A Dphysdev.c418 curr->arch.pv_vcpu.iopl = MASK_INSR(set_iopl.iopl, X86_EFLAGS_IOPL); in do_physdev_op()
A Ddomctl.c1668 BUG_ON((c(user_regs.eflags) & X86_EFLAGS_IOPL) != 0); in arch_get_info_guest()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvmx.c3361 regs->eflags |= (X86_EFLAGS_VM | X86_EFLAGS_IOPL); in vmx_enter_realmode()
3618 regs->eflags &= ~(X86_EFLAGS_VM | X86_EFLAGS_IOPL); in vmx_vmexit_handler()
3619 regs->eflags |= (v->arch.hvm_vmx.vm86_saved_eflags & X86_EFLAGS_IOPL); in vmx_vmexit_handler()
/xen-4.10.0-shim-comet/xen/arch/x86/x86_emulate/
A Dx86_emulate.c697 X86_EFLAGS_NT | X86_EFLAGS_IOPL | X86_EFLAGS_DF | \
1447 return cpl <= MASK_EXTR(ctxt->regs->eflags, X86_EFLAGS_IOPL); in _mode_iopl()
3700 MASK_EXTR(_regs.eflags, X86_EFLAGS_IOPL) != 3 ) in x86_emulate()
3710 src.val = (_regs.flags & ~X86_EFLAGS_IF) | X86_EFLAGS_IOPL; in x86_emulate()
3733 MASK_EXTR(_regs.eflags, X86_EFLAGS_IOPL) != 3, in x86_emulate()
3736 mask |= X86_EFLAGS_IOPL; in x86_emulate()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/
A Dsvm.c1269 MASK_EXTR(regs->eflags, X86_EFLAGS_IOPL) != 3 ) in svm_emul_swint_injection()

Completed in 40 milliseconds