summaryrefslogtreecommitdiffstats
path: root/arch/riscv
diff options
context:
space:
mode:
authorJisheng Zhang <jszhang@kernel.org>2022-11-23 16:02:57 +0100
committerPalmer Dabbelt <palmer@rivosinc.com>2022-12-09 01:44:42 +0100
commitde59b6ed0618b909be78f6bc60874a57dd016063 (patch)
tree1ac96f72c37e9482645796b887540eb3022e08ad /arch/riscv
parentMerge patch series "RISC-V interrupt controller select cleanup" (diff)
downloadlinux-de59b6ed0618b909be78f6bc60874a57dd016063.tar.xz
linux-de59b6ed0618b909be78f6bc60874a57dd016063.zip
riscv: boot: add zstd support
Support build the zstd compressed Image.zst. Similar as other compressed formats, the Image.zst is not self-decompressing and the bootloader still needs to handle decompression before launching the kernel image. Signed-off-by: Jisheng Zhang <jszhang@kernel.org> Link: https://lore.kernel.org/r/20221123150257.3108-1-jszhang@kernel.org Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Diffstat (limited to 'arch/riscv')
-rw-r--r--arch/riscv/boot/Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/riscv/boot/Makefile b/arch/riscv/boot/Makefile
index d1a49adcb1d7..c72de7232abb 100644
--- a/arch/riscv/boot/Makefile
+++ b/arch/riscv/boot/Makefile
@@ -56,6 +56,9 @@ $(obj)/Image.lzma: $(obj)/Image FORCE
$(obj)/Image.lzo: $(obj)/Image FORCE
$(call if_changed,lzo)
+$(obj)/Image.zst: $(obj)/Image FORCE
+ $(call if_changed,zstd)
+
$(obj)/loader.bin: $(obj)/loader FORCE
$(call if_changed,objcopy)