Home
last modified time | relevance | path

Searched refs:X86_EFLAGS_IF (Results 1 – 16 of 16) sorted by relevance

/xen/xen/arch/x86/pv/
A Diret.c83 | X86_EFLAGS_IF); in do_iret()
95 vcpu_info(v, evtchn_upcall_mask) = !(iret_saved.rflags & X86_EFLAGS_IF); in do_iret()
144 regs->eflags = (eflags & ~X86_EFLAGS_IOPL) | X86_EFLAGS_IF; in compat_iret()
189 eflags &= ~X86_EFLAGS_IF; in compat_iret()
216 vcpu_info(v, evtchn_upcall_mask) = !(eflags & X86_EFLAGS_IF); in compat_iret()
A Demul-priv-op.c1262 ASSERT(regs->eflags & X86_EFLAGS_IF); in pv_emulate_privileged_op()
1264 regs->eflags &= ~X86_EFLAGS_IF; in pv_emulate_privileged_op()
1266 regs->eflags |= X86_EFLAGS_IF; in pv_emulate_privileged_op()
1285 regs->eflags |= X86_EFLAGS_IF; in pv_emulate_privileged_op()
A Ddom0_build.c890 regs->eflags = X86_EFLAGS_IF; in dom0_construct_pv()
/xen/xen/include/asm-x86/
A Dsystem.h288 : : "i?r" ( ~X86_EFLAGS_IF ), \
289 "ri" ( (x) & X86_EFLAGS_IF ) ); \
296 return !!(flags & X86_EFLAGS_IF); in local_irq_is_enabled()
A Dx86-defns.h14 #define X86_EFLAGS_IF 0x00000200 /* Interrupt Flag */ macro
A Dasm_defns.h45 testb $X86_EFLAGS_IF>>8,1(%rsp); \
A Dprocessor.h92 X86_EFLAGS_NT|X86_EFLAGS_DF|X86_EFLAGS_IF| \
/xen/xen/arch/x86/x86_64/
A Dentry.S186 orq $X86_EFLAGS_IF,%r11
217 orl $X86_EFLAGS_IF,24(%rsp)
295 orl $X86_EFLAGS_IF, UREGS_eflags(%rsp)
473 andl $~(X86_EFLAGS_IF|X86_EFLAGS_IOPL),%eax
652 testb $X86_EFLAGS_IF>>8,UREGS_eflags+1(%rsp)
/xen/xen/arch/x86/x86_64/compat/
A Dentry.S151 or $X86_EFLAGS_IF,%r11
320 andl $~(X86_EFLAGS_IF|X86_EFLAGS_IOPL),%eax
/xen/xen/arch/x86/hvm/vmx/
A Drealmode.c85 regs->eflags &= ~(X86_EFLAGS_TF | X86_EFLAGS_IF | X86_EFLAGS_RF); in realmode_deliver_exception()
/xen/tools/tests/x86_emulator/
A Dtest_x86_emulator.c746 #define EFLAGS_ALWAYS_SET (X86_EFLAGS_IF | X86_EFLAGS_MBS)
1020 regs.eflags = X86_EFLAGS_IF; in main()
1028 (regs.eflags != X86_EFLAGS_IF) || in main()
3999 X86_EFLAGS_IF | X86_EFLAGS_OF; in main()
4023 X86_EFLAGS_IF | X86_EFLAGS_OF; in main()
4048 X86_EFLAGS_IF | X86_EFLAGS_OF; in main()
4071 regs.eflags = X86_EFLAGS_PF | X86_EFLAGS_AF | X86_EFLAGS_IF; in main()
4109 X86_EFLAGS_IF | X86_EFLAGS_OF; in main()
/xen/xen/arch/x86/
A Dtraps.c763 (regs->eflags & X86_EFLAGS_IF) ? "" : " IN INTERRUPT CONTEXT"); in fatal_trap()
1420 if ( in_irq() || !(regs->eflags & X86_EFLAGS_IF) ) in fixup_page_fault()
A Ddomain.c944 v->arch.user_regs.eflags |= X86_EFLAGS_IF; in arch_set_info_guest()
1422 rflags = regs->rflags & ~(X86_EFLAGS_IF|X86_EFLAGS_IOPL); in load_segments()
/xen/xen/arch/x86/x86_emulate/
A Dx86_emulate.c1064 X86_EFLAGS_IF | X86_EFLAGS_TF | EFLAGS_MASK)
4517 src.val = (_regs.flags & ~X86_EFLAGS_IF) | X86_EFLAGS_IOPL; in x86_emulate()
4519 src.val |= X86_EFLAGS_IF; in x86_emulate()
4554 mask |= X86_EFLAGS_IF; in x86_emulate()
4571 if ( dst.val & X86_EFLAGS_IF ) in x86_emulate()
5573 _regs.eflags &= ~X86_EFLAGS_IF; in x86_emulate()
5584 if ( !(_regs.eflags & X86_EFLAGS_IF) ) in x86_emulate()
5586 _regs.eflags |= X86_EFLAGS_IF; in x86_emulate()
6119 _regs.eflags &= ~(X86_EFLAGS_VM | X86_EFLAGS_IF | X86_EFLAGS_RF); in x86_emulate()
6219 _regs.eflags |= X86_EFLAGS_IF; in x86_emulate()
[all …]
/xen/xen/arch/x86/hvm/svm/
A Dnestedsvm.c253 (n1vmcb->rflags & X86_EFLAGS_IF) ? 1 : 0; in nsvm_vcpu_hostsave()
/xen/xen/arch/x86/hvm/
A Dhvm.c1674 if ( unlikely(!(eflags & X86_EFLAGS_IF)) ) in hvm_hlt()
3845 !(guest_cpu_user_regs()->eflags & X86_EFLAGS_IF) ) in hvm_interrupt_blocked()

Completed in 51 milliseconds