x86: construct static part of 1:1 mapping at build time
authorJan Beulich <jbeulich@suse.com>
Tue, 11 Sep 2012 14:03:38 +0000 (16:03 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 11 Sep 2012 14:03:38 +0000 (16:03 +0200)
commita495404575be41b26d86464b1ecc33c4a0d4b90f
tree5e5a204ec2ab57ee690eb90f4e07f7573df111f5
parente46ea4d44dc0929d9e15dcde5c13b569278970d2
x86: construct static part of 1:1 mapping at build time

... rather than at boot time, removing unnecessary redundancy between
EFI and legacy boot code.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/arch/x86/boot/head.S
xen/arch/x86/boot/x86_32.S
xen/arch/x86/boot/x86_64.S
xen/arch/x86/efi/boot.c
xen/arch/x86/mm.c
xen/arch/x86/x86_32/mm.c
xen/arch/x86/x86_64/mm.c
xen/include/asm-x86/page.h