x86-64: construct static, uniform parts of page tables at build time
authorJan Beulich <jbeulich@suse.com>
Tue, 11 Sep 2012 14:04:49 +0000 (16:04 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 11 Sep 2012 14:04:49 +0000 (16:04 +0200)
commit9badeb5dcd4deaebcab6d736943b8ffc2afdacb3
tree80bd65a8aac04a148a196ff24e596dcc3d8901bf
parenta495404575be41b26d86464b1ecc33c4a0d4b90f
x86-64: construct static, uniform parts of page tables 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_64.S
xen/arch/x86/efi/boot.c
xen/arch/x86/x86_64/mm.c
xen/arch/x86/xen.lds.S
xen/include/asm-x86/page.h