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
[email protected]
https://lists.gnu.org/mailman/listinfo/grub-devel