LinuxBoot: fix initramfs xz compression
Add the flag '--check=crc32' to the xz compression to use CRC32 for the integrity check. The linux kernel does not support CRC64 for integrity checks, which is the default flag on most xz applications. Change-Id: I738bd99ef22aa053dc198df5595e1878069de13e Signed-off-by: Marcello Sylvester Bauer <info@marcellobauer.com> Reviewed-on: https://review.coreboot.org/c/29935 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
This commit is contained in:
parent
94473afcd2
commit
f1d6883a99
|
@ -39,7 +39,7 @@ endif
|
||||||
|
|
||||||
initramfs_compressed: initramfs
|
initramfs_compressed: initramfs
|
||||||
ifeq ($(CONFIG_LINUXBOOT_INITRAMFS_COMPRESSION_XZ),y)
|
ifeq ($(CONFIG_LINUXBOOT_INITRAMFS_COMPRESSION_XZ),y)
|
||||||
xz --keep --force --lzma2=dict=1MiB $(top)/$(CONFIG_LINUXBOOT_INITRAMFS)
|
xz --keep --force --check=crc32 --lzma2=dict=1MiB $(top)/$(CONFIG_LINUXBOOT_INITRAMFS)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_LINUXBOOT_COMPILE_KERNEL),y)
|
ifeq ($(CONFIG_LINUXBOOT_COMPILE_KERNEL),y)
|
||||||
|
|
Loading…
Reference in New Issue