[PATCH 0/3] arm64: add support for loading kernel from FITimage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux