summaryrefslogtreecommitdiff
path: root/arch/mips/Kconfig
diff options
context:
space:
mode:
authorPaul Cercueil <paul@crapouillou.net>2020-09-01 17:26:51 +0300
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>2020-09-03 11:13:24 +0300
commita510b616131f85215ba156ed67e5ed1c0701f80f (patch)
tree48a1c75c75ee4d4fb7633feba8b52ab8ef0752ae /arch/mips/Kconfig
parent1c4dd334df3a0627ff57b35612057e2b497e373b (diff)
downloadlinux-a510b616131f85215ba156ed67e5ed1c0701f80f.tar.xz
MIPS: Add support for ZSTD-compressed kernels
Add support for self-extracting kernels with a ZSTD compression. Tested on a kernel for the GCW-Zero, it allows to reduce the size of the kernel file from 4.1 MiB with gzip to 3.5 MiB with ZSTD, and boots just as fast. Compressed kernels are now also compiled with -D__DISABLE_EXPORTS in order to disable the EXPORT_SYMBOL() macros inside of lib/zstd/decompress.c. Signed-off-by: Paul Cercueil <paul@crapouillou.net> Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r--arch/mips/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index 99220e7e465e..a35dd02fc82c 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -1860,6 +1860,7 @@ config SYS_SUPPORTS_ZBOOT
select HAVE_KERNEL_LZMA
select HAVE_KERNEL_LZO
select HAVE_KERNEL_XZ
+ select HAVE_KERNEL_ZSTD
config SYS_SUPPORTS_ZBOOT_UART16550
bool