x86: decouple xen alignment setting from EFI/ELF build
authorWei Liu <wei.liu2@citrix.com>
Tue, 19 Mar 2019 13:57:06 +0000 (13:57 +0000)
committerWei Liu <wei.liu2@citrix.com>
Tue, 19 Mar 2019 14:39:42 +0000 (14:39 +0000)
commita892f81ddecf0ad90564a4d91d520234c542b068
treef576703961fad2e22b34e820e10523d4255c8e78
parent8ac7d80f8d820fcc08508c6f388a57f550f3adbc
x86: decouple xen alignment setting from EFI/ELF build

Introduce a new Kconfig option to pick the alignment for xen binary.
To retain original behaviour, the default pick for EFI build is 2M and
ELF build 4K.

Make the PVHSHIM build use 2M alignment for potentially better
performance.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/Kconfig
xen/arch/x86/xen.lds.S