diff options
author | Keir Fraser <keir@xen.org> | 2012-09-12 13:29:30 +0100 |
---|---|---|
committer | Keir Fraser <keir@xen.org> | 2012-09-12 13:29:30 +0100 |
commit | 5d1181a5ea5e0f11d481a94b16ed00d883f9726e (patch) | |
tree | 4b43be5829873f2ec1a1b2d0f7e26b15dffb11c6 /xen/arch/x86/boot/trampoline.S | |
parent | b314cd733413babc5978b819793ad5c77f094adf (diff) | |
download | xen-5d1181a5ea5e0f11d481a94b16ed00d883f9726e.tar.gz xen-5d1181a5ea5e0f11d481a94b16ed00d883f9726e.tar.bz2 xen-5d1181a5ea5e0f11d481a94b16ed00d883f9726e.zip |
xen: Remove x86_32 build target.
Signed-off-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/arch/x86/boot/trampoline.S')
-rw-r--r-- | xen/arch/x86/boot/trampoline.S | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/xen/arch/x86/boot/trampoline.S b/xen/arch/x86/boot/trampoline.S index c6bda28103..df1d45950a 100644 --- a/xen/arch/x86/boot/trampoline.S +++ b/xen/arch/x86/boot/trampoline.S @@ -109,8 +109,6 @@ trampoline_protmode_entry: jmp 1f 1: -#if defined(__x86_64__) - /* Now in compatibility mode. Long-jump into 64-bit mode. */ ljmp $BOOT_CS64,$bootsym_rel(start64,6) @@ -123,20 +121,6 @@ start64: high_start: .quad __high_start -#else /* !defined(__x86_64__) */ - - /* Install relocated selectors. */ - lgdt gdt_descr - mov $(__HYPERVISOR_DS),%eax - mov %eax,%ds - mov %eax,%es - mov %eax,%fs - mov %eax,%gs - mov %eax,%ss - ljmp $(__HYPERVISOR_CS),$__high_start - -#endif - .code32 trampoline_boot_cpu_entry: cmpb $0,bootsym_rel(skip_realmode,5) @@ -169,7 +153,6 @@ trampoline_boot_cpu_entry: lidt bootsym(rm_idt) sti -#if defined(__x86_64__) /* * Declare that our target operating mode is long mode. * Initialise 32-bit registers since some buggy BIOSes depend on it. @@ -177,7 +160,6 @@ trampoline_boot_cpu_entry: movl $0xec00,%eax # declare target operating mode movl $0x0002,%ebx # long mode int $0x15 -#endif /* * Do real-mode work: |