This patchset essentially boils down to: (a) disabling -mcmodel=large, and (b) allowing ELFCLASS32 in x86_64.
I've also updated the autotools scripts so they detect x32 correctly
and fixed some warnings.
Ahelenia Ziemiańska (5):
config: update to latest config.{sub,guess}, install-sh
configure.ac, arch/x86_64: handle x32 as subarch of x86_64 and don't
specify -mcmodel=large there
i386/kexec-mb2-x86.c: cast ints to uintptr_t before pointers to avoid
warnings
i386: fix string formatting-related warnings
x86_64: allow ELFCLASS32 for x32 support
config/config.guess | 1048 +++++----
config/config.sub | 2603 +++++++++++-----------
config/install-sh | 401 ++--
configure.ac | 8 +
kexec/arch/i386/kexec-mb2-x86.c | 6 +-
kexec/arch/i386/x86-linux-setup.c | 16 +-
kexec/arch/x86_64/kexec-elf-rel-x86_64.c | 3 +-
purgatory/arch/x86_64/Makefile | 2 +
8 files changed, 2157 insertions(+), 1930 deletions(-)
--
2.28.0
signature.asc
Description: PGP signature
_______________________________________________ kexec mailing list [email protected] http://lists.infradead.org/mailman/listinfo/kexec
