Searched refs:X86_EFLAGS_IOPL (Results 1 – 12 of 12) sorted by relevance
/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | iret.c | 60 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 D | emul-priv-op.c | 116 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 D | x86-defns.h | 17 #define X86_EFLAGS_IOPL 0x00003000 /* IOPL mask */ macro
|
A D | domain.h | 488 #define IOPL(val) MASK_INSR(val, X86_EFLAGS_IOPL)
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/compat/ |
A D | entry.S | 106 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 D | entry.S | 45 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 D | domain.c | 887 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 D | physdev.c | 418 curr->arch.pv_vcpu.iopl = MASK_INSR(set_iopl.iopl, X86_EFLAGS_IOPL); in do_physdev_op()
|
A D | domctl.c | 1668 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 D | vmx.c | 3361 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 D | x86_emulate.c | 697 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 D | svm.c | 1269 MASK_EXTR(regs->eflags, X86_EFLAGS_IOPL) != 3 ) in svm_emul_swint_injection()
|
Completed in 40 milliseconds