Latest version from git, using FreeBSD10.0: qemu-system-ppc64 -cdrom FreeBSD-10.0-RELEASE-powerpc-disc1.iso -hda freebsd10.0-ppc -m 256 -boot d -k en-us:
SLOF ********************************************************************** QEMU Starting Build Date = Mar 13 2015 22:37:28 FW Version = git-c89b0df661c0a6bf Press "s" to enter Open Firmware. Populating /vdevice methods Populating /vdevice/vty@71000000 Populating /vdevice/nvram@71000001 Populating /vdevice/l-lan@71000002 Populating /vdevice/v-scsi@71000003 SCSI: Looking for devices 8000000000000000 DISK : "QEMU QEMU HARDDISK 2.3." 8200000000000000 CD-ROM : "QEMU QEMU CD-ROM 2.3." Populating /pci@800000020000000 Adapters on 0800000020000000 00 0000 (D) : 1234 1111 qemu vga 00 0800 (D) : 106b 003f serial bus [ usb-ohci ] No NVRAM common partition, re-initializing... Installing QEMU fb Scanning USB OHCI: initializing USB Keyboard USB mouse No console specified using screen & keyboard Welcome to Open Firmware Copyright (c) 2004, 2011 IBM Corporation All rights reserved. This program and the accompanying materials are made available under the terms of the BSD License available at http://www.opensource.org/licenses/bsd-license.php Trying to load: from: cdrom ... Successfully loaded Trying to write invalid spr 540 (0x21c) at 0000000000731954 ( 700 ) Program Exception [ 7319dc ] R0 .. R7 R8 .. R15 R16 .. R23 R24 .. R31 0000000000000000 0000000000000000 0000000000000000 000000000048099c 00000000009d9e50 0000000000000000 0000000000000000 00000000009d9ef4 0000000000a5e160 000000000000bf30 0000000000000000 00000000007319dc 00000000009d9f2c 0000000000000000 0000000000000000 000000000048099c 000000000048099c 0000000000000000 0000000000c0a000 0000000000000000 00000000007319dc 0000000000000000 0000000000000004 0000000000000000 000000000048099c 0000000000000000 0000000000000000 0000000000002000 00000000009d9ef4 0000000000000000 0000000000000000 00000000009d9e50 CR / XER LR / CTR SRR0 / SRR1 DAR / DSISR 84000022 0000000000731a14 0000000000731954 0000000000000000 0000000000000000 00000000007319dc 0000000000082000 00000000 -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/623852 Title: PPC emulation loops on booting a FreeBSD kernel Status in QEMU: New Bug description: Has anyone tried booting FreeBSD8.1-ppc under QEMU (Linux x86_64 host; PPC guest)? I can get Linux/PPC to run fine, and FreeBSD8.1-i386 as well; but there seems to be a problem with whatever the FreeBSD8.1 kernel does, that QEMU's PPC emulation can't handle. I am using the latest version of QEMU from GIT as of 25/8/10. I don't know how to get a "git commit hash", so I can't quote it. The kernel starts OK then loops after "Kernel entry at 0x100100 ...". The command I am running is qemu-system-ppc -cdrom FreeBSD-8.1-RELEASE-powerpc-disc1.iso -hda freebsd8.1-ppc -m 94 -boot d" I obtained the kernel from ftp://ftp.freebsd.org/pub/FreeBSD/releases/powerpc/ISO- IMAGES/8.1/FreeBSD-8.1-RELEASE-powerpc-disc1.iso. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/623852/+subscriptions