|
From: | Alexander Graf |
Subject: | Re: [PATCH 0/2] Implement a grub loader for RISC-V LINUX |
Date: | Thu, 16 Jan 2020 13:06:33 +0100 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.3.1 |
Hi Chester, On 16.01.20 11:21, Chester Lin wrote:
Implement an initial version of riscv loader and related commands to load and run linux kernel and initrd on RISC-V. I tested this series based on the following configuration: - QEMU 4.2.50 (machine: virt) - OpenSBI v0.5-51 - U-Boot 2020.01-rc5 - grub 2.04 - linux-kernel v5.4 - openSUSE-Tumbleweed-20191103
Thanks a lot for tackling this problem - it's been on the back burner for way too long :). Unfortunately this patch set loads grub via UEFI, but then does not execute Linux using the UEFI protocol. While that's a nice hack for starters, it severely limits the extensibility of the boot flow going forward.
IIRC either Anup or Atish wanted to work on a UEFI boot stub for Linux. We could then just unify the ARM and RISC-V UEFI boot paths in grub and use that common code to run Linux via the UEFI stub.
Thanks, Alex
[Prev in Thread] | Current Thread | [Next in Thread] |