On Mon, Jan 10, 2022 at 11:02 PM Liviu Ionescu <[email protected]> wrote: > > > > > On 10 Jan 2022, at 14:10, Alistair Francis <[email protected]> wrote: > > > > My guess would be keep *arm*/*aarch64*, keymaps, npcm7xx_bootrom.bin, > > efi-* and linuxboot*/multiboot*. That should ensure that everything > > works for you, but I'm just guessing here. > > Do you know if those files are referred internally by QEMU, or the user > should provide them in various command options explicitly?
I would expect them to just be referred to by QEMU internally. > > About the efi-*.rom files, are they usable on Arm machines too? I thought > that they are x86 specific. They probably are x86 specific, but ARM can use EFI so I'm not sure how that works. > > > If you want to boot Linux on RISC-V QEMU you will need OpenSBI. You > > can either use these or build and supply your own binaries. > > I don't know what to say, my first thought was that if those files can be > supplied by the user, I'd rather not include them in the binary distribution. > > But if they are referred internally, and in certain configurations QEMU does > not start without them, I have to reconsider. By default they are referred to internally, but if a user specifies `-bios` when starting QEMU then they will not be used. Alistair > > > Regards, > > Liviu >
