summaryrefslogtreecommitdiff
path: root/i386/i386/pcb.c
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2013-01-28 02:46:18 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2013-01-28 02:46:18 +0100
commite07d6c4995c384be14130bf178989427a4291ded (patch)
tree76a732a8a2a0f2143ce59d449feabde22fdcda8e /i386/i386/pcb.c
parent6b010591cb94032a6fef2cb81bed16446f31f8b6 (diff)
More ifdef fixes for ring1 support and pv descriptors support
* i386/i386/idt_inittab.S: Turn MACH_XEN test into MACH_PV_DESCRIPTORS test. * i386/i386/fpu.c: Turn appropriate MACH_HYP/XEN tests into MACH_RING1 tests. * i386/i386/ktss.c: Likewise. * i386/i386/locore.S: Likewise. * i386/i386/mp_desc.c: Likewise. * i386/i386/pcb.c: Likewise. * i386/i386/proc_reg.h: Likewise. * i386/i386/trap.c: Likewise.
Diffstat (limited to 'i386/i386/pcb.c')
-rw-r--r--i386/i386/pcb.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/i386/i386/pcb.c b/i386/i386/pcb.c
index 8d37d69..7d632a6 100644
--- a/i386/i386/pcb.c
+++ b/i386/i386/pcb.c
@@ -155,13 +155,13 @@ void switch_ktss(pcb)
? (long) (&pcb->iss + 1)
: (long) (&pcb->iss.v86_segs);
-#ifdef MACH_XEN
+#ifdef MACH_RING1
/* No IO mask here */
if (hyp_stack_switch(KERNEL_DS, pcb_stack_top))
panic("stack_switch");
-#else /* MACH_XEN */
+#else /* MACH_RING1 */
curr_ktss(mycpu)->tss.esp0 = pcb_stack_top;
-#endif /* MACH_XEN */
+#endif /* MACH_RING1 */
}
{