Hi, When emulating HelenOS/ppc with Qemu 0.15, I get the following abort while booting the kernel:
jermar@hexatonsil:~/software/HelenOS.mainline$ qemu-system-ppc -cdrom image.iso -boot d qemu: fatal: Trying to execute code outside RAM or ROM at 0x7ff97ff8 NIP 7ff97ff8 LR 00029434 CTR 7ff97ff9 XER 00000000 MSR 00001000 HID0 00000000 HF 00000000 idx 1 TB 00000000 79226216 DECR 4294945908 GPR00 000000007ff97ff9 0000000007fc5dac 000000007001f4a4 0000000080041fe4 GPR04 0000000000000cf0 000000007ff97ff9 000000000000007f 0000000000000cf1 GPR08 0000000000000000 0000000000000cf0 0000000000000000 0000000080041fe4 GPR12 0000000022000022 0000000000000000 000000000021a334 000000000021a384 GPR16 000000000021a358 0000000000222484 000000000021aaa0 000000000021a30c GPR20 0000000000000cf0 0000000007fc5e84 0000000001007ed4 0000000000000000 GPR24 0000000000000000 0000000000000000 0000000080041440 0000000080041fe4 GPR28 0000000007fc5db8 0000000007fc5e64 0000000000000000 0000000000000001 CR 22000024 [ E E - - - - E G ] RES ffffffff FPR00 0000000000000000 0000000000000000 0000000000000000 0000000000000000 FPR04 0000000000000000 0000000000000000 0000000000000000 0000000000000000 FPR08 0000000000000000 0000000000000000 0000000000000000 0000000000000000 FPR12 0000000000000000 0000000000000000 0000000000000000 0000000000000000 FPR16 0000000000000000 0000000000000000 0000000000000000 0000000000000000 FPR20 0000000000000000 0000000000000000 0000000000000000 0000000000000000 FPR24 0000000000000000 0000000000000000 0000000000000000 0000000000000000 FPR28 0000000000000000 0000000000000000 0000000000000000 0000000000000000 FPSCR 00000000 SRR0 70010bfc SRR1 0000d030 PVR 00080301 VRSAVE 00000000 SPRG0 07fc5ff0 SPRG1 42000024 SPRG2 70019f80 SPRG3 08000000 SPRG4 00000000 SPRG5 00000000 SPRG6 00000000 SPRG7 00000000 SDR1 07ff0000 Aborted The host is amd64 and I have unverified reports that the problem allegedly does not exist on ia32 hosts, so this problem may be 64-bit specific. This bug has been there for some time (forcing me to keep several old versions of Qemu around). The last working version known to me is 0.11.1, so this looks like a Qemu regression. I uploaded the latest HelenOS/ppc mainline here (~4.5M): http://www.helenos.org/releases/image.iso I would be grateful if someone familiar with ppc and Qemu could have a look on this. Thanks, Jakub