v2: - Improved function prefixes to indicate internal blsuki functions. - Added enums to indicate output from vercmp functions. - Separated bls and uki create_entry functions to improve readability. - Updated uki code to only store keyvals of necessary PE sections. - Fixed a bug where an extra '/' was added to the start of kernel and initrd paths. - Removed extra commands added to grub menu output for bls and uki.
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 | 53 ++++++++ grub-core/Makefile.core.def | 14 ++ grub-core/commands/blsuki.c | 1453 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ grub-core/commands/legacycfg.c | 4 +- grub-core/commands/menuentry.c | 8 +- grub-core/lib/vercmp.c | 317 +++++++++++++++++++++++++++++++++++++++++++ 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/lib/vercmp.h | 35 +++++ include/grub/menu.h | 17 +++ include/grub/normal.h | 2 +- tests/vercmp_unit_test.c | 65 +++++++++ 15 files changed, 2003 insertions(+), 7 deletions(-) _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel