Supoport compressed squashfs for kernel (#1418) (#1451)

* Add squashfs with LZ4 and LZO compression to Barebox

* Add squashfs with LZO compression to U-Boot

* Use "raw" as type for kernel partition which is compatible with ext4
  image as well as squashfs.

Note: This does not use squashfs for the kernel but merly adds support
for it. This will allow to downgrade/fallback to the non-squashfs
version. Using squashfs for the kernel partition is implemented in dev
(for release 7).
This commit is contained in:
Stefan Agner
2021-07-09 14:42:23 +02:00
committed by GitHub
parent 20f02d2887
commit 48c3c8ccdf
12 changed files with 24 additions and 17 deletions

View File

@@ -3,6 +3,6 @@
global linux.bootargs.dyn.root="root=PARTUUID=8d3d53e3-6d49-4c38-8349-aff6859e82fd rootfstype=squashfs ro"
mkdir -p /mnt/system
mount -t ext4 /dev/disk*.hassos-kernel0 /mnt/system
mount /dev/disk*.hassos-kernel0 /mnt/system
global bootm.image="/mnt/system/bzImage"

View File

@@ -3,6 +3,6 @@
global linux.bootargs.dyn.root="root=PARTUUID=a3ec664e-32ce-4665-95ea-7ae90ce9aa20 rootfstype=squashfs ro"
mkdir -p /mnt/system
mount -t ext4 /dev/disk*.hassos-kernel1 /mnt/system
mount /dev/disk*.hassos-kernel1 /mnt/system
global bootm.image="/mnt/system/bzImage"