Commit c3e2ee657418 ("MIPS: generic: Add support for zboot") added support for self-extracting images to Generic MIPS. However, the intended way to boot Generic MIPS kernels is using FIT Images and UHI boot protocol, but currently there's no way to make self-extracting FIT Image (only legacy uzImages). This set consists of two parts: 1) various cleanups in arch/mips/boot/compressed/Makefile as a prerequisite; 2) a new target named "vmlinuz.itb" for composing self-extracting FIT Images, which allows to have the advantages of both UHI and vmlinuz. The second part involves some scenarios duplication, but I think it can be a subject for another series (for constifying and unifying FIT Images rules across the architectures). Alexander Lobakin (2): mips: boot: clean up self-extracting targets scenarios mips: boot: add support for self-extracting FIT images (vmlinuz.itb) arch/mips/Makefile | 3 +- arch/mips/boot/.gitignore | 1 + arch/mips/boot/compressed/Makefile | 96 +++++++++++++++++++++++++----- 3 files changed, 85 insertions(+), 15 deletions(-) -- 2.29.2