aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/boot
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-09-22 14:00:24 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-09-22 14:00:24 +0100
commitc97858671922f9d34b0f58029f01648e3c373b75 (patch)
treec03427131218ca0481271b32f2d7f78174fff69b /xen/arch/x86/boot
parenta0c61c0f77d2e0926bf728623e474fe9126648ae (diff)
downloadxen-c97858671922f9d34b0f58029f01648e3c373b75.tar.gz
xen-c97858671922f9d34b0f58029f01648e3c373b75.tar.bz2
xen-c97858671922f9d34b0f58029f01648e3c373b75.zip
i386: make double fault TSS per-CPU
As a follow-up to the per-CPU-GDT patch, this also makes the double fault TSS (and the associated stack) per-CPU. Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/arch/x86/boot')
-rw-r--r--xen/arch/x86/boot/x86_32.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/arch/x86/boot/x86_32.S b/xen/arch/x86/boot/x86_32.S
index 2cabb18cf3..fa183db86c 100644
--- a/xen/arch/x86/boot/x86_32.S
+++ b/xen/arch/x86/boot/x86_32.S
@@ -95,7 +95,7 @@ ENTRY(idle_pg_table)
.long ((MACH2PHYS_VIRT_END - 1) >> 12) & 0xffff, \
((MACH2PHYS_VIRT_END - 1) >> 12) & (0xf << 16) | (d)
ENTRY(boot_cpu_gdt_table)
- .quad 0x0000000000000000 /* unused */
+ .quad 0x0000000000000000 /* double fault TSS */
.quad 0x00cf9a000000ffff /* 0xe008 ring 0 4.00GB code at 0x0 */
.quad 0x00cf92000000ffff /* 0xe010 ring 0 4.00GB data at 0x0 */
GUEST_DESC(0x00c0ba00) /* 0xe019 ring 1 3.xxGB code at 0x0 */