]> git.ipfire.org Git - thirdparty/grub.git/commit
fs/erofs: Add support for the EROFS
authorYifan Zhao <zhaoyifan@sjtu.edu.cn>
Mon, 20 May 2024 17:20:58 +0000 (01:20 +0800)
committerDaniel Kiper <daniel.kiper@oracle.com>
Thu, 23 May 2024 13:30:29 +0000 (15:30 +0200)
commit9d603061aaa5edb9a0e5ba443ec01d5c295bef0a
treedbdca08dac1c9e2d885cb477031ddf2cca62a83c
parent1ba39de62f91302f7eb95e78dc8ce9c086f74df8
fs/erofs: Add support for the EROFS

The EROFS [1] is a lightweight read-only filesystem designed for performance
which has already been shipped in most Linux distributions as well as widely
used in several scenarios, such as Android system partitions, container
images and rootfs for embedded devices.

This patch brings in the EROFS uncompressed support. Now, it's possible to
boot directly through GRUB with an EROFS rootfs.

Support for the EROFS compressed files will be added later.

[1] https://erofs.docs.kernel.org

Signed-off-by: Yifan Zhao <zhaoyifan@sjtu.edu.cn>
Tested-by: Daniel Axtens <dja@axtens.net>
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
INSTALL
Makefile.util.def
docs/grub.texi
grub-core/Makefile.core.def
grub-core/fs/erofs.c [new file with mode: 0644]