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