Hi Peter, Stefan, On 1/4/19 4:16 PM, Peter Maydell wrote: > On Thu, 3 Jan 2019 at 14:41, Stefan Hajnoczi <stefa...@redhat.com> wrote: >> >> This reverts commit 01fd41ab3fb69971c24a69ed49cde96086d81278. >> >> The generic loader device (-device loader,file=kernel.bin) can be used >> to load a kernel instead of the -kernel option. Some boards have flash >> memory (pflash) that is set via the -pflash or -drive options. >> >> Allow starting QEMU without the -kernel option to accommodate these >> scenarios. >> >> Suggested-by: Peter Maydell <peter.mayd...@linaro.org> >> Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>
Previous to this commit (v3.1), we have: $ qemu-system-aarch64 -M netduino2 qemu-system-aarch64: Guest image must be specified (using -kernel) Now (v4.0) we get: $ qemu-system-aarch64 -M netduino2 qemu: fatal: Lockup: can't escalate 3 to HardFault (current priority -1) R00=00000000 R01=00000000 R02=00000000 R03=00000000 R04=00000000 R05=00000000 R06=00000000 R07=00000000 R08=00000000 R09=00000000 R10=00000000 R11=00000000 R12=00000000 R13=ffffffe0 R14=fffffff9 R15=00000000 XPSR=40000003 -Z-- A handler FPSCR: 00000000 Aborted (core dumped) This is confusing. (same happens with emcraft-sf2, microbit, musca-*) Regards, Phil.