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
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec