Don't know if this is the reason of our problems but I think there is
something to investigate around timer interrupts:
/ # cat /proc/interrupts
CPU0
16: 68 UIC 1 Level serial
LOC: 0 Local timer interrupts for timer event device
LOC: 0 Local timer interrupts for others
SPU: 0 Spurious interrupts
PMI: 0 Performance monitoring interrupts
MCE: 0 Machine check exceptions
Any idea what the problem can be ? How does QEMU generates timer
interrupts ?
I did some archeology and fixed the 405 timer (PIT). Please see commits in :
https://github.com/legoater/qemu/commits/ppc405
but we are still getting segfaults. At some point /init tries to load from
fffffe04 which is obviously wrong.
Add -d int,mmu to have more info from QEMU internals.
I have gathered some info on this page :
https://github.com/legoater/qemu/wiki/ref405ep
Thanks,
C.