aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/x86_64/traps.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-08-14 08:36:12 +0100
committerKeir Fraser <keir.fraser@citrix.com>2009-08-14 08:36:12 +0100
commite49d3624a1e15abea48aeb5b1b74c2e2f2b22803 (patch)
tree1080004c68676e8b09646e7cd93543465512d994 /xen/arch/x86/x86_64/traps.c
parentf2bb9f1b6e738c3fc1a419cea7d973d542caf864 (diff)
downloadxen-e49d3624a1e15abea48aeb5b1b74c2e2f2b22803.tar.gz
xen-e49d3624a1e15abea48aeb5b1b74c2e2f2b22803.tar.bz2
xen-e49d3624a1e15abea48aeb5b1b74c2e2f2b22803.zip
x86: Remove EF_* duplicate defs for X86_EFLAGS_*.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'xen/arch/x86/x86_64/traps.c')
-rw-r--r--xen/arch/x86/x86_64/traps.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/xen/arch/x86/x86_64/traps.c b/xen/arch/x86/x86_64/traps.c
index 4c74785c74..e1c65ee53f 100644
--- a/xen/arch/x86/x86_64/traps.c
+++ b/xen/arch/x86/x86_64/traps.c
@@ -296,7 +296,8 @@ unsigned long do_iret(void)
regs->rip = iret_saved.rip;
regs->cs = iret_saved.cs | 3; /* force guest privilege */
- regs->rflags = (iret_saved.rflags & ~(EF_IOPL|EF_VM)) | EF_IE;
+ regs->rflags = ((iret_saved.rflags & ~(X86_EFLAGS_IOPL|X86_EFLAGS_VM))
+ | X86_EFLAGS_IF);
regs->rsp = iret_saved.rsp;
regs->ss = iret_saved.ss | 3; /* force guest privilege */
@@ -359,7 +360,7 @@ end:
v->trap_priority = v->old_trap_priority;
/* Restore upcall mask from supplied EFLAGS.IF. */
- vcpu_info(v, evtchn_upcall_mask) = !(iret_saved.rflags & EF_IE);
+ vcpu_info(v, evtchn_upcall_mask) = !(iret_saved.rflags & X86_EFLAGS_IF);
/* Saved %rax gets written back to regs->rax in entry.S. */
return iret_saved.rax;
@@ -464,7 +465,10 @@ void __devinit subarch_percpu_traps_init(void)
/* Common SYSCALL parameters. */
wrmsr(MSR_STAR, 0, (FLAT_RING3_CS32<<16) | __HYPERVISOR_CS);
- wrmsr(MSR_SYSCALL_MASK, EF_VM|EF_RF|EF_NT|EF_DF|EF_IE|EF_TF, 0U);
+ wrmsr(MSR_SYSCALL_MASK,
+ X86_EFLAGS_VM|X86_EFLAGS_RF|X86_EFLAGS_NT|
+ X86_EFLAGS_DF|X86_EFLAGS_IF|X86_EFLAGS_TF,
+ 0U);
}
void init_int80_direct_trap(struct vcpu *v)