All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/5] Add commands to load BLS and UKI files
@ 2025-07-27  1:54 Alec Brown via Grub-devel
  2025-07-27  1:54 ` [PATCH v5 1/5] kern/misc: Implement grub_strtok() Alec Brown via Grub-devel
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Alec Brown via Grub-devel @ 2025-07-27  1:54 UTC (permalink / raw)
  To: grub-devel
  Cc: Alec Brown, christopher.obbard, daniel.kiper, jan.setjeeilers,
	mate.kukri, pjones, lsandova, mlewando, ross.philipson, 93sam,
	phcoder

v5:
- Added grub_strtok() to the GRUB.
- Removed vercmp patch and instead utilize filevercmp from gnulib.
- Adjusted documentation to include GRUB specific features.
- Removed environmental variables such as grub_env_get ("default_kernelopts"),
  grub_env_get ("early_initrd"), etc.
- Added artificial limits.
- Replaced grub_strlen() with sizeof() for constant strings.
- Fixed bug with duplicate BLS entries if the blscfg command was called more
  than once.
- Fixed various nits.

This patch set is introducing BootLoaderSpec support to upstream GRUB from
Fedora GRUB. I've also added a uki command to load Unified Kernel Images since
it shares similar code to loading BLS config files.

Alec Brown

Alec Brown (3):
      kern/misc: Implement grub_strtok()
      util/misc.c: Change offset type for grub_util_write_image_at()
      blsuki: Add uki command to load Unified Kernel Image entries

Peter Jones (1):
      blsuki: Add blscfg command to parse Boot Loader Specification snippets

Robbie Harwood (1):
      blsuki: Check for mounted /boot in emu

 bootstrap.conf                  |    1 +
 docs/grub.texi                  |  100 ++++++++
 grub-core/Makefile.core.def     |   15 ++
 grub-core/commands/blsuki.c     | 1484 ++++++++++++++++++++++++++++++++++++++++
 grub-core/commands/legacycfg.c  |    4 +-
 grub-core/commands/menuentry.c  |    8 +-
 grub-core/kern/misc.c           |   62 +++++
 grub-core/normal/main.c         |    6 +
 grub-core/osdep/linux/getroot.c |    8 +
 grub-core/osdep/unix/getroot.c  |    4 +-
 include/grub/emu/misc.h         |    2 +-
 include/grub/menu.h             |   17 ++
 include/grub/misc.h             |    3 +
 include/grub/normal.h           |    2 +-
 include/grub/util/misc.h        |    2 +-
 util/misc.c                     |    2 +-
 16 files changed, 1710 insertions(+), 10 deletions(-)



_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

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

end of thread, other threads:[~2025-08-05 14:35 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-27  1:54 [PATCH v5 0/5] Add commands to load BLS and UKI files Alec Brown via Grub-devel
2025-07-27  1:54 ` [PATCH v5 1/5] kern/misc: Implement grub_strtok() Alec Brown via Grub-devel
2025-07-28 13:21   ` Frediano Ziglio via Grub-devel
2025-08-01 13:03     ` Daniel Kiper via Grub-devel
2025-08-01 12:58   ` Daniel Kiper via Grub-devel
2025-08-01 13:51   ` Vladimir 'phcoder' Serbinenko
2025-08-04 16:40     ` Daniel Kiper via Grub-devel
2025-07-27  1:54 ` [PATCH v5 2/5] blsuki: Add blscfg command to parse Boot Loader Specification snippets Alec Brown via Grub-devel
2025-08-04 18:14   ` Daniel Kiper via Grub-devel
2025-07-27  1:54 ` [PATCH v5 3/5] util/misc.c: Change offset type for grub_util_write_image_at() Alec Brown via Grub-devel
2025-08-04 18:16   ` Daniel Kiper via Grub-devel
2025-07-27  1:54 ` [PATCH v5 4/5] blsuki: Check for mounted /boot in emu Alec Brown via Grub-devel
2025-08-04 18:31   ` Daniel Kiper via Grub-devel
2025-07-27  1:54 ` [PATCH v5 5/5] blsuki: Add uki command to load Unified Kernel Image entries Alec Brown via Grub-devel
2025-08-05 14:34   ` Daniel Kiper via Grub-devel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.