mind going a bit more in depth what you did there?
in regards to hanging at BootX what CPU are you running exactly?
OpenBios needs this code added to /arch/ppc/qemu/init.c
Code:
{
.iu_version = 0x80030000,
.name = "PowerPC,G4",
.icache_size = 0x8000,
.dcache_size = 0x8000,
.icache_sets = 0x80,
.dcache_sets = 0x80,
.icache_block_size = 0x20,
.dcache_block_size = 0x20,
.tlb_sets = 0x40,
.tlb_size = 0x80,
.initfn = cpu_g4_init,
},
That adds support for all 7447a cpus to Openbios.
Then in qemu source edit /qemu/target/ppc/cpu-models.c and add the code:
Code:
POWERPC_DEF("7457a_v1.5",CPU_POWERPC_74x7A_v15, 7455,
"PowerPC 7457A v1.5 (G4)")
Then edit the /qemu/target/ppc/cpu-models.h adding:
Code:
CPU_POWERPC_74x7A_v15 = 0x80030105, /* aka D: 1.5 */
That's my cpu 7447a v1.5 ( PVR 80030105 ).