On 4 April 2013 23:32, Alexander Graf <ag...@suse.de> wrote: > Am 04.04.2013 um 18:52 schrieb Peter Maydell <peter.mayd...@linaro.org>: > >> On 4 April 2013 17:51, Alexander Graf <ag...@suse.de> wrote: >>> >>> On 04.04.2013, at 18:41, Peter Maydell wrote >>>> No, in general this isn't what -bios does. Usually -bios means >>>> "take a blob and put it wherever this board expects to have >>>> a ROM or flash firmware image". >> >>> For blobs, I agree. But for ELF, we could just use the ELF >>> information to load it somewhere else. It would certainly >>> be a much more natural fit than -kernel. >> >> OK, and then how do you say "load the usual firmware but I have >> a binary blob I want to run" ? > > That's -kernel today. Loading firmware means executing firmware.
We're going round in circles. You can't use -kernel to do that because -kernel means "load a linux kernel", which is a different thing to "just pull in and run an ELF file". There really are three different things here, so they won't all fit into two options. -- PMM