[PATCH v4 1/2] fs/erofs: Add support for EROFS

2023-07-20 Thread Yifan Zhao
EROFS is a lightweight read-only filesystem designed for performance which has already been widely used in several scenarios, such as Android system partitions, container images, and rootfs for embedded devices. This patch brings EROFS uncompressed support. Now, it's possible to boot directly thro

[PATCH v4 2/2] fs/erofs: Add tests for EROFS in grub-fs-tester

2023-07-20 Thread Yifan Zhao
In this patch, three tests of EROFS are introduced and they cover compact, extended and chunk-based inodes, respectively. The current release of erofs-utils does not support variable block sizes yet. We will add the corresponding test cases once a subsequent version is released. Signed-off-by: Yi

[PATCH v4 0/2] fs/erofs: Add support for EROFS

2023-07-20 Thread Yifan Zhao
changes since v3: - Fix according to Xiang's comments. - Append RVB tags. Yifan Zhao (2): fs/erofs: Add support for EROFS fs/erofs: Add tests for EROFS in grub-fs-tester .gitignore | 1 + INSTALL | 8 +- Makefile.util.def| 7 + d

Re: [PATCH v3 1/2] fs/erofs: Add support for EROFS

2023-07-20 Thread Gao Xiang
Hi Yifan, On 2023/7/21 11:29, Yifan Zhao wrote: EROFS is a lightweight read-only filesystem designed for performance which has already been widely used in several scenarios, such as Android system partitions, container images, and rootfs for embedded devices. This patch brings EROFS uncompresse

[PATCH v3 1/2] fs/erofs: Add support for EROFS

2023-07-20 Thread Yifan Zhao
EROFS is a lightweight read-only filesystem designed for performance which has already been widely used in several scenarios, such as Android system partitions, container images, and rootfs for embedded devices. This patch brings EROFS uncompressed support. Now, it's possible to boot directly thro

Re: [PATCH 1/2] fs/erofs: Add support for EROFS

2023-07-20 Thread Glenn Washburn
On Thu, 20 Jul 2023 21:14:22 +0800 wrote: > Thank you for the reply! > > As Xiang pointed out, we believe that uncompressed support for EROFS is still > valuable, so I would be very grateful if this support could be merged into > the GRUB mainline. Yes, I believe this will get merged into ma

Re: [PATCH v2 1/2] fs/erofs: Add support for EROFS

2023-07-20 Thread Glenn Washburn
Found one more stylistic change. Other than that this looks reasonable for inclusion. Reviewed-by: Glenn Washburn Glenn On Thu, 20 Jul 2023 21:37:48 +0800 Yifan Zhao wrote: > EROFS is a lightweight read-only filesystem designed for performance which > has already been widely used in several s

[PATCH v2 2/2] fs/erofs: Add tests for EROFS in grub-fs-tester

2023-07-20 Thread Yifan Zhao
In this patch, three tests of EROFS are introduced and they cover compact, extended and chunk-based inodes, respectively. The current release of erofs-utils does not support variable block sizes yet. We will add the corresponding test cases once a subsequent version is released. Signed-off-by: Yi

[PATCH v2 1/2] fs/erofs: Add support for EROFS

2023-07-20 Thread Yifan Zhao
EROFS is a lightweight read-only filesystem designed for performance which has already been widely used in several scenarios, such as Android system partitions, container images, and rootfs for embedded devices. This patch brings EROFS uncompressed support. Now, it's possible to boot directly thro

[PATCH v2 0/2] fs/erofs: Add support for EROFS

2023-07-20 Thread Yifan Zhao
changes since v1: - Rename some fields and fix format issues according to reviewer's comment Note that all 8 spaces are replaced with tabs, which is not shown in the interdiff below. Yifan Zhao (2): fs/erofs: Add support for EROFS fs/erofs: Add tests for EROFS in grub-fs-tester .gitignor

RE: [PATCH 1/2] fs/erofs: Add support for EROFS

2023-07-20 Thread zhaoyifan
Thank you for the reply! As Xiang pointed out, we believe that uncompressed support for EROFS is still valuable, so I would be very grateful if this support could be merged into the GRUB mainline. By the way, we expect to bring support for the EROFS compression part within a few weeks. Howeve

[PATCH 4/4] Add --noescape in 10_illumos.in

2023-07-20 Thread Vladimir 'phcoder' Serbinenko
From d980f499988a68ae72b3b80e809267f9de4588ed Mon Sep 17 00:00:00 2001 From: Vladimir Serbinenko Date: Wed, 19 Jul 2023 15:27:26 +0200 Subject: [PATCH 4/4] 10_illumos: Use --noescape so that $ZFS_BOOTFS is passed properly --- util/grub.d/10_illumos.in | 2 +- 1 file changed, 1 insertion(+), 1

[PATCH 3/4] Add --noescape to xen loader

2023-07-20 Thread Vladimir 'phcoder' Serbinenko
From 41e46e87e52268c2c3e3d3834b74c79069d1469b Mon Sep 17 00:00:00 2001 From: Vladimir Serbinenko Date: Wed, 19 Jul 2023 15:26:41 +0200 Subject: [PATCH 3/4] loader/xen: Add --noescape option. --- grub-core/loader/i386/xen.c | 43 +++-- 1 file changed, 32 insertion

[PATCH 2/4] Add --noescape option to multiboot loader

2023-07-20 Thread Vladimir 'phcoder' Serbinenko
From 339768b8dd61658d78823daa0aeadb43d6f91ac7 Mon Sep 17 00:00:00 2001 From: Vladimir Serbinenko Date: Wed, 19 Jul 2023 15:25:14 +0200 Subject: [PATCH 2/4] loader/multiboot: Add --noescape option --- grub-core/loader/i386/multiboot_mbi.c | 13 grub-core/loader/multiboot.c | 46

[PATCH 1/4] Add noescape parameter to cmdline functions

2023-07-20 Thread Vladimir 'phcoder' Serbinenko
From ddf3844f06ede072f5d7bd55c8b9a3754baeb349 Mon Sep 17 00:00:00 2001 From: Vladimir Serbinenko Date: Wed, 19 Jul 2023 15:09:47 +0200 Subject: [PATCH 1/4] Add "noescape" argument to cmdline creation If OS parses in a way different from sh-like that GRUB does, escaping does more harm than good.

[PATCH 0/4] Fix erroneous escape on illumos

2023-07-20 Thread Vladimir 'phcoder' Serbinenko
Illumos needs umescaped quotes in command line for some zfs. This is a regression. This patchset fixes it. ___ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel