Messages in this thread | | | Date | Mon, 3 Aug 2020 18:56:41 +0200 | From | Ingo Molnar <> | Subject | [GIT PULL] x86/boot changes for v5.9 |
| |
Linus,
Please pull the latest x86/boot git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-boot-2020-08-03
# HEAD: 1ac1efa5f6950f8f126f2c1921bb699ce009ec7d Documentation: dontdiff: Add zstd compressed files
The main change in this cycle was to add support for ZSTD-compressed kernel and initrd images.
ZSTD has a very fast decompressor, yet it compresses better than gzip.
out-of-topic modifications in x86-boot-2020-08-03: ---------------------------------------------------- .gitignore # 6f3decabaff0: .gitignore: Add ZSTD-compres Makefile # 48f7ddf785af: init: Add support for zstd c include/linux/decompress/unzstd.h # 4963bb2b8988: lib: Add zstd support to dec init/Kconfig # 48f7ddf785af: init: Add support for zstd c lib/Kconfig # 4963bb2b8988: lib: Add zstd support to dec lib/Makefile # 4963bb2b8988: lib: Add zstd support to dec lib/decompress.c # 4963bb2b8988: lib: Add zstd support to dec lib/decompress_unzstd.c # 4963bb2b8988: lib: Add zstd support to dec lib/zstd/fse_decompress.c # 6d25a633ea68: lib: Prepare zstd for preboo lib/zstd/zstd_internal.h # 6d25a633ea68: lib: Prepare zstd for preboo scripts/Makefile.lib # 48f7ddf785af: init: Add support for zstd c usr/Kconfig # a30d8a39f057: usr: Add support for zstd co usr/Makefile # a30d8a39f057: usr: Add support for zstd co
Thanks,
Ingo
------------------> Adam Borowski (1): .gitignore: Add ZSTD-compressed files
Nick Terrell (7): lib: Prepare zstd for preboot environment, improve performance lib: Add zstd support to decompress init: Add support for zstd compressed kernel usr: Add support for zstd compressed initramfs x86: Bump ZO_z_extra_bytes margin for zstd x86: Add support for ZSTD compressed kernel Documentation: dontdiff: Add zstd compressed files
.gitignore | 1 + Documentation/dontdiff | 1 + Documentation/x86/boot.rst | 6 +- Makefile | 3 +- arch/x86/Kconfig | 1 + arch/x86/boot/compressed/Makefile | 6 +- arch/x86/boot/compressed/kaslr.c | 7 - arch/x86/boot/compressed/misc.c | 4 + arch/x86/boot/header.S | 8 +- arch/x86/include/asm/boot.h | 11 +- include/linux/decompress/unzstd.h | 11 ++ init/Kconfig | 15 +- lib/Kconfig | 4 + lib/Makefile | 1 + lib/decompress.c | 5 + lib/decompress_unzstd.c | 345 ++++++++++++++++++++++++++++++++++++++ lib/zstd/fse_decompress.c | 9 +- lib/zstd/zstd_internal.h | 14 +- scripts/Makefile.lib | 22 +++ usr/Kconfig | 20 +++ usr/Makefile | 1 + 21 files changed, 469 insertions(+), 26 deletions(-) create mode 100644 include/linux/decompress/unzstd.h create mode 100644 lib/decompress_unzstd.c
| |