On 4 April 2013 17:26, Artyom Tarasenko <atar4q...@gmail.com> wrote: > On Thu, Apr 4, 2013 at 6:20 PM, Peter Maydell <peter.mayd...@linaro.org> > wrote: >> But -kernel for QEMU specifically means Linux kernel; you might >> argue we should have picked a different option name but we're >> stuck with it now. > > No, it's not Linux-only. At least qemu-system-sparc can load NetBSD > kernel with this option.
Another example of being inconsistent across architectures, then. My point stands: * -kernel (if it means anything at all) has to mean "boot in the way a Linux kernel expects and defines its boot protocol" * "just load a binary and run it" needs to be some other option, because that's not the same thing The two aren't the same thing in all cases and it's just confusing to try to make them mean the same thing for the subset of cases where it happens to be ok. -- PMM