On Mon, Apr 27, 2020 at 08:15:41AM +0200, Ard Biesheuvel wrote: > On Sun, 26 Apr 2020 at 21:40, Atish Patra <atish.pa...@wdc.com> wrote: > > > > This series adds grub loader support for RISC-V Linux. Thanks to the awesome > > initial RISC-V support added by Alex, we just needed a loader for RISC-V to > > load and execute Linux using UEFI protocol. > > > > Fortunately, ARM64 Linux loader is written in an architecture agnostic > > manner > > so thatgeneric RISC-V can easily reuse the loader code. Thus, the first > > patch > > just moves the ARM64 code to common code. I have compile tested for > > ARM64/ARM32. Even though it doesn't introduce any functional change > > for ARM/ARM64, any real testing will be helpful. > > May I suggest that we not blindly adopt the ARM code here, but > instead, use the new initrd loading protocol that removes the need for > GRUB to modify or even know about the device tree at all? > > The resulting code could serve as a legacy-free 'generic' EFI target, > that could work on all architectures, including x86, provided that the > kernel you are booting is recent enough (and that issue will solve > itself over time)
I fully agree with Ard, this is way to go... Daniel _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel