[OpenBIOS] [Qemu-ppc] qemu -cpu 7455 doesn't work

Blue Swirl blauwirbel at gmail.com
Sat Mar 3 17:00:07 CET 2012


On Thu, Mar 1, 2012 at 15:42, Jörg Sommer <joerg at alea.gnuu.de> wrote:
> Hi,
>
> I don't get an Open Firmware prompt with this command:
>
> qemu-system-ppc -M mac99 -cpu 7455 -prom-env 'auto-boot?=false'
>
> With -cpu G4 or 7448 it works. My host CPU is a 7455 and I can't use -cpu
> host with KVM. Is there something broken?

Boot crashes when MMU is enabled in OpenBIOS
(arch/ppc/qemu/init.c:527, setup_mmu()):
mtmsr(mfmsr() | MSR_IR | MSR_DR);

I suppose 7455 has a different MMU model compared to 7448 and the
different setup needed has not been implemented in OpenBIOS yet.
Perhaps you could try? ;-)

> % qemu-system-ppc --version
> QEMU emulator version 1.0 (Debian 1.0+dfsg-3), Copyright (c) 2003-2008 Fabrice Bellard
> % cat /proc/cpuinfo
> processor       : 0
> cpu             : 7455, altivec supported
> clock           : 606.000000MHz
> revision        : 3.3 (pvr 8001 0303)
> bogomips        : 36.86
> timebase        : 18432000
> platform        : PowerMac
> model           : PowerBook6,3
> machine         : PowerBook6,3
> motherboard     : PowerBook6,3 MacRISC3 Power Macintosh
> detected as     : 287 (iBook G4)
> pmac flags      : 0000001b
> L2 cache        : 256K unified
> pmac-generation : NewWorld
> Memory          : 640 MB
>
> Bye, Jörg.
> --
> A valid expression in Java: x = new A().new B();



More information about the OpenBIOS mailing list