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

Reply via email to