x86, realmode: Move not-common bits out of trampoline_common.S
authorH. Peter Anvin <hpa@linux.intel.com>
Wed, 16 May 2012 20:44:10 +0000 (13:44 -0700)
committerH. Peter Anvin <hpa@linux.intel.com>
Wed, 16 May 2012 20:44:10 +0000 (13:44 -0700)
commit51edbe6a2f47c78c6c6e529999ee0a044fe59a89
tree8e68fcbac877e409e04596e97f6868d7db8f3fe2
parent796038799a72adb279d785c9154df6eeb98b6e8d
x86, realmode: Move not-common bits out of trampoline_common.S

Move the bits that aren't actually common out of trampoline_common.S
and into the arch-specific files.  Furthermore, make sure the page
directory is first in the .bss section for trampoline_64.S in order to
not waste an entire page of memory.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Cc: Jarkko Sakkinen <jarkko.sakkinen@intel.com>
arch/x86/realmode/rm/trampoline_32.S
arch/x86/realmode/rm/trampoline_64.S
arch/x86/realmode/rm/trampoline_common.S