This is the first patch series, second version, taken from Fedora Rawhide spec [1] that are distro-agnostic. The goal is to merge most of them so all the community/distros would benefit.
Changes since v1: - deleted 0005-Allow-fallback-to-include-entries-by-title-not-just-.patch no longer supported (even if doc indicates the contrary) - deleted 011-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch similar patch reviewed in a separate thread - deleted 0014-Don-t-say-GNU-Linux-in-generated-menus.patch not accepted - modified patches/0003-Disable-GRUB-video-support-for-IBM-power-machines.patch included commit description taken from bz - modified patches/0008-Migrate-PPC-from-Yaboot-to-Grub2.patch included 'ieee1275' on summary and description and improve description [1] https://src.fedoraproject.org/rpms/grub2 Fedora Ninjas (2): Makefile.common: Add .eh_frame to list of relocations stripped normal/main: fw_path prefix when fallback searching for grub config Mark Hamzy (1): 20_ppc_terminfo.in: Migrate ieee1275/PPC from Yaboot to Grub2 Paulo Flabiano Smorigo (4): ieee1275/openfw: IBM client architecture (CAS) reboot support term/terminfo: for ppc, reset console display attr when clear screen ieee1275: Disable GRUB video support for IBM power machines normal: Add fw_path variable (revised) Peter Jones (10): configure.ac: Move bash completion script misc: Make "exit" take a return code. efi/init: Make efi machines load an env block from a variable commands: Pass "\x[[:hex:]][[:hex:]]" straight through unmolested. 10_linux.in: Add devicetree loading 00_header.in: Enable pager by default. (#985860) 10_linux.in: Don't require a password to boot entries generated by grub-mkconfig. normal/main: Try mac/guid/etc before grub.cfg on tftp config files. 10_linux.in: Generate OS and CLASS in 10_linux from /etc/os-release normal/main: Try $prefix if $fw_path doesn't work. Makefile.util.def | 7 ++ conf/Makefile.common | 2 +- configure.ac | 11 +++ grub-core/Makefile.core.def | 1 + grub-core/commands/minicmd.c | 20 ++++- grub-core/commands/wildcard.c | 16 +++- grub-core/kern/efi/efi.c | 9 +- grub-core/kern/efi/init.c | 34 ++++++++ grub-core/kern/emu/main.c | 2 +- grub-core/kern/emu/misc.c | 9 +- grub-core/kern/i386/coreboot/init.c | 2 +- grub-core/kern/i386/qemu/init.c | 2 +- grub-core/kern/ieee1275/cmain.c | 5 +- grub-core/kern/ieee1275/init.c | 30 ++++--- grub-core/kern/ieee1275/openfw.c | 63 ++++++++++++++ grub-core/kern/main.c | 13 ++- grub-core/kern/mips/arc/init.c | 2 +- grub-core/kern/mips/loongson/init.c | 2 +- grub-core/kern/mips/qemu_mips/init.c | 2 +- grub-core/kern/misc.c | 11 ++- grub-core/kern/uboot/init.c | 6 +- grub-core/kern/xen/init.c | 2 +- grub-core/lib/cmdline.c | 25 +++++- grub-core/net/net.c | 2 +- grub-core/normal/main.c | 122 ++++++++++++++++++--------- grub-core/script/execute.c | 50 +++++++++-- grub-core/term/terminfo.c | 2 +- grub-core/video/ieee1275.c | 9 +- include/grub/ieee1275/ieee1275.h | 4 + include/grub/misc.h | 2 +- util/bash-completion.d/Makefile.am | 1 - util/grub-mkconfig.in | 3 +- util/grub.d/00_header.in | 2 + util/grub.d/10_linux.in | 20 ++++- util/grub.d/20_ppc_terminfo.in | 114 +++++++++++++++++++++++++ 35 files changed, 506 insertions(+), 101 deletions(-) create mode 100644 util/grub.d/20_ppc_terminfo.in -- 2.46.2 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel