On Jun 27 2021, Heinrich Schuchardt wrote: > On 6/26/21 8:07 PM, Andreas Schwab wrote: >> On Jun 03 2021, Nikita Ermakov wrote: >> >>> This series contains patches to add support for LoadFile2 protocol to load >>> initrd on EFI systems. Also it contains patches to load Linux kernel with >>> EFI >>> stub on riscv platforms and unites arm and riscv codes together into common >>> loader code for EFI systems. >> >> That doesn't work with a CD image. When I try to run >> http://download.opensuse.org/ports/riscv/tumbleweed/iso/openSUSE-Tumbleweed-NET-riscv64-Media.iso >> with qemu, the initrd fails to load. > > Please, indicate how you built u-boot.bin.
With qemu-riscv64_smode_defconfig. >> $ qemu-system-riscv64 -M virt -nographic -serial mon:stdio -smp 4 -m 8g >> -kernel u-boot.bin -drive >> format=raw,if=virtio,media=cdrom,file=openSUSE-Tumbleweed-NET-riscv64-Media.iso > > This command results in an error > > qemu-system-riscv64: warning: > No -bios option specified. Not loading a firmware. Looks like you use an old qemu. Nowadays it automatically loads opensbi as firmware. > Please, provide a repo with the GRUB code you have been compiling. https://build.opensuse.org/package/show/openSUSE:Factory:RISCV/grub2 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel