Fix NetBSD command line boot
./qemu-system-hppa -kernel netbsd-GENERIC -nographic -bios ./hppa-firmware.img -fw_cfg opt/pdc_debug,string=255 -machine B160L
reported by
Nick Hudson <nick.hudson@gmx.co.uk>
diff --git a/src/parisc/head.S b/src/parisc/head.S
index 0438f97..ed56b95 100644
--- a/src/parisc/head.S
+++ b/src/parisc/head.S
@@ -316,6 +316,11 @@
clear_PSW_W /* clear PSW before we start the kernel! */
#else
ldw -0x34(%sp),%r1
+ stw %r0, -0x34(%sp) // clear bootapiversion for NetBSD
+ stw %r0, -0x38(%sp) // clear argv
+ stw %r0, -0x3c(%sp) // clear argc
+ stw %r0, -0x40(%sp) // clear argc
+ stw %r0, -0x44(%sp) // clear bootinfo
bv,n 0(%r1)
#endif
END(start_kernel)