linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] ARM ZSTD boot compression
@ 2023-04-12 21:21 Jonathan Neuschäfer
  2023-04-12 21:21 ` [PATCH 1/3] ARM: compressed: Pass the actual output length to the decompressor Jonathan Neuschäfer
                   ` (3 more replies)
  0 siblings, 4 replies; 20+ messages in thread
From: Jonathan Neuschäfer @ 2023-04-12 21:21 UTC (permalink / raw)
  To: linux-arm-kernel
  Cc: Russell King, Nick Terrell, Arnd Bergmann, Tony Lindgren,
	Geert Uytterhoeven, Linus Walleij, Sebastian Reichel,
	Nick Hawkins, Christophe Leroy, Jonathan Neuschäfer,
	Florian Fainelli, Nick Desaulniers, Xin Li, Seung-Woo Kim,
	Paul Bolle, Bart Van Assche, linux-kernel

This patchset enables ZSTD kernel (de)compression on 32-bit ARM.
Unfortunately, it is much slower than I hoped (tested on ARM926EJ-S):

 - LZO:  7.2 MiB,  6 seconds
 - ZSTD: 5.6 MiB, 60 seconds

Jonathan Neuschäfer (3):
  ARM: compressed: Pass the actual output length to the decompressor
  ARM: compressed: Bump MALLOC_SIZE to 128 KiB
  ARM: compressed: Enable ZSTD compression

 arch/arm/Kconfig                      |  1 +
 arch/arm/boot/compressed/Makefile     |  5 +++--
 arch/arm/boot/compressed/decompress.c |  8 ++++++--
 arch/arm/boot/compressed/head.S       |  4 ++--
 arch/arm/boot/compressed/misc.c       | 12 ++++++++++--
 5 files changed, 22 insertions(+), 8 deletions(-)

--
2.39.2


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2023-10-20 18:54 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-12 21:21 [PATCH 0/3] ARM ZSTD boot compression Jonathan Neuschäfer
2023-04-12 21:21 ` [PATCH 1/3] ARM: compressed: Pass the actual output length to the decompressor Jonathan Neuschäfer
2023-04-12 21:42   ` Linus Walleij
2023-04-12 21:48   ` Florian Fainelli
2023-04-13  5:20   ` Tony Lindgren
2023-04-15  1:52     ` Jonathan Neuschäfer
2023-04-12 21:21 ` [PATCH 2/3] ARM: compressed: Bump MALLOC_SIZE to 128 KiB Jonathan Neuschäfer
2023-04-12 21:43   ` Linus Walleij
2023-04-12 21:48   ` Florian Fainelli
2023-05-02  8:39   ` Russell King (Oracle)
2023-04-12 21:21 ` [PATCH 3/3] ARM: compressed: Enable ZSTD compression Jonathan Neuschäfer
2023-04-12 21:45   ` Linus Walleij
2023-04-12 21:49   ` Florian Fainelli
2023-04-12 21:33 ` [PATCH 0/3] ARM ZSTD boot compression Arnd Bergmann
2023-04-13 11:13   ` Arnd Bergmann
2023-04-15  2:00     ` Jonathan Neuschäfer
2023-10-12 22:33       ` Nick Terrell
2023-10-13  1:27         ` J. Neuschäfer
2023-10-20 18:53           ` Nick Terrell
2023-04-14 22:50   ` Jonathan Neuschäfer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).