Hi all, FITimages are an image format used by U-boot, allowing to embed a kernel with the associated device tree and initramfs into a single file, using the device tree file format. Unfortunately, for now kexec doesn't recognize the FITimage format. This patchset adds a generic FITimage loader & parser, and implements loading a kernel/dtb/initrd for the ARM64 architecture. Arnaud Ferraris (3): kexec: Move zlib buffer decompression function kexec: fitImage: Add fitImage parser and loader kexec: arm64: Add fitImage support include/Makefile | 1 + include/kexec-fitImage.h | 18 +++ kexec/Makefile | 4 + kexec/arch/arm64/Makefile | 2 + kexec/arch/arm64/kexec-arm64.c | 15 ++- kexec/arch/arm64/kexec-arm64.h | 4 + kexec/arch/arm64/kexec-fitImage-arm64.c | 40 ++++++ kexec/kexec-fitImage.c | 223 ++++++++++++++++++++++++++++++++ kexec/kexec-uImage.c | 100 +------------- kexec/kexec-zlib.h | 1 + kexec/kexec.h | 4 + kexec/zlib.c | 100 ++++++++++++++ 12 files changed, 413 insertions(+), 99 deletions(-) create mode 100644 include/kexec-fitImage.h create mode 100644 kexec/arch/arm64/kexec-fitImage-arm64.c create mode 100644 kexec/kexec-fitImage.c -- 2.7.4 _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec