aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-04-02 15:29:42 +0100
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-04-02 15:29:42 +0100
commitf4169cc8d905b5e06784b1146e86dfddd3d3002d (patch)
treeae18fa96722f302da778c0f3e5f5c3b185ef42c4
parenteeafc64a2aee8bb51f380e9a3226855abaa3feb9 (diff)
downloadxen-f4169cc8d905b5e06784b1146e86dfddd3d3002d.tar.gz
xen-f4169cc8d905b5e06784b1146e86dfddd3d3002d.tar.bz2
xen-f4169cc8d905b5e06784b1146e86dfddd3d3002d.zip
xen: Fix x86/64 build.
Signed-off-by: Keir Fraser <keir@xensource.com>
-rw-r--r--xen/include/asm-x86/processor.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/xen/include/asm-x86/processor.h b/xen/include/asm-x86/processor.h
index 4c28e48414..2ee10b0a2d 100644
--- a/xen/include/asm-x86/processor.h
+++ b/xen/include/asm-x86/processor.h
@@ -413,9 +413,9 @@ static always_inline void __mwait(unsigned long eax, unsigned long ecx)
struct tss_struct {
unsigned short back_link,__blh;
#ifdef __x86_64__
- u64 rsp0;
- u64 rsp1;
- u64 rsp2;
+ union { u64 rsp0, esp0; };
+ union { u64 rsp1, esp1; };
+ union { u64 rsp2, esp2; };
u64 reserved1;
u64 ist[7];
u64 reserved2;