lkml.org 
[lkml]   [2020]   [Aug]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
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

\
 
 \ /
  Last update: 2020-08-03 18:57    [W:0.100 / U:0.076 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site