diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2013-01-28 02:46:18 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2013-01-28 02:46:18 +0100 |
commit | e07d6c4995c384be14130bf178989427a4291ded (patch) | |
tree | 76a732a8a2a0f2143ce59d449feabde22fdcda8e /i386/i386/pcb.c | |
parent | 6b010591cb94032a6fef2cb81bed16446f31f8b6 (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.c | 6 |
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 */ } { |