All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/4] Add commands to load BLS and UKI files
@ 2025-05-21 12:51 Alec Brown via Grub-devel
  2025-05-21 12:51 ` [PATCH v4 1/4] kern/vercmp: Add functionality to compare kernel versions Alec Brown via Grub-devel
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Alec Brown via Grub-devel @ 2025-05-21 12:51 UTC (permalink / raw)
  To: grub-devel
  Cc: Alec Brown, christopher.obbard, daniel.kiper, jan.setjeeilers,
	mate.kukri, pjones, ross.philipson, 93sam, phcoder

v4:
 - Added comments to describe what most functions are trying to achieve in
   grub-core/commands/blsuki.c.
 - Moved vercmp.c code to it's own patch.
 - Moved all EMU support to the patch 3 (blsuki: Check for mounted /boot in emu)
 - Split up code in bls_create_entry() into multiple helper functions.
 - Swapped fallback goto's with for/while loops.
 - 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 (1):
      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

 Makefile.util.def               |   16 ++
 docs/grub.texi                  |   80 ++++++++++
 grub-core/Makefile.core.def     |   14 ++
 grub-core/commands/blsuki.c     | 1667 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 grub-core/commands/legacycfg.c  |    4 +-
 grub-core/commands/menuentry.c  |    8 +-
 grub-core/kern/vercmp.c         |  316 +++++++++++++++++++++++++++++++++++++
 grub-core/normal/main.c         |    6 +
 grub-core/osdep/linux/getroot.c |    8 +
 grub-core/osdep/unix/getroot.c  |   10 ++
 include/grub/emu/misc.h         |    2 +-
 include/grub/menu.h             |   17 ++
 include/grub/normal.h           |    2 +-
 include/grub/vercmp.h           |   35 +++++
 tests/vercmp_unit_test.c        |   65 ++++++++
 15 files changed, 2243 insertions(+), 7 deletions(-)



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

^ permalink raw reply	[flat|nested] 10+ messages in thread
[parent not found: <mailman.2919.1747831917.8051.grub-devel@gnu.org>]

end of thread, other threads:[~2025-06-06 13:30 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-21 12:51 [PATCH v4 0/4] Add commands to load BLS and UKI files Alec Brown via Grub-devel
2025-05-21 12:51 ` [PATCH v4 1/4] kern/vercmp: Add functionality to compare kernel versions Alec Brown via Grub-devel
2025-06-05 13:55   ` Daniel Kiper via Grub-devel
2025-05-21 12:51 ` [PATCH v4 2/4] blsuki: Add blscfg command to parse Boot Loader Specification snippets Alec Brown via Grub-devel
2025-06-05 19:23   ` Daniel Kiper via Grub-devel
2025-05-21 12:51 ` [PATCH v4 3/4] blsuki: Check for mounted /boot in emu Alec Brown via Grub-devel
2025-06-05 20:13   ` Daniel Kiper via Grub-devel
2025-05-21 12:51 ` [PATCH v4 4/4] blsuki: Add uki command to load Unified Kernel Image entries Alec Brown via Grub-devel
2025-06-06 13:28   ` Daniel Kiper via Grub-devel
     [not found] <mailman.2919.1747831917.8051.grub-devel@gnu.org>
2025-05-29 10:59 ` [PATCH v4 2/4] blsuki: Add blscfg command to parse Boot Loader Specification snippets Avnish Chouhan

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.