Support for powerpc64 is available since FreeBSD 9.0-RELEASE, I think.
FreeBSD 11.2-RC2 boots fine in QEMU (at commit 46012db666990ff2eed1d3dc)
running on an x86 host with accel=tcg. Below are the steps I have
followed to boot it.
Build QEMU:
$ mkdir build && cd build
$ ../configure --target-list=ppc64-softmmu
$ make -j$(nproc)
Hi, Nigel.
Support for powerpc64 is available since FreeBSD 9.0-RELEASE, I think. 2eed1d3dc)
FreeBSD 11.2-RC2 boots fine in QEMU (at commit 46012db666990ff
running on an x86 host with accel=tcg. Below are the steps I have
followed to boot it.
Build QEMU:
$ mkdir build && cd build list=ppc64- softmmu
$ ../configure --target-
$ make -j$(nproc)
Boot FreeBSD:
$ wget http:// ftp.freebsd. org/pub/ FreeBSD/ releases/ powerpc/ powerpc64/ ISO-IMAGES/ 11.2/FreeBSD- 11.2-RC2- powerpc- powerpc64- disc1.iso softmmu/ qemu-system- ppc64 -name freebsd -machine pseries, accel=tcg, usb=off -m 1024 -realtime mlock=off -smp 4,sockets= 4,cores= 1,threads= 1 -nographic -no-user-config -nodefaults -rtc base=utc -no-shutdown -boot strict=on -device pci-bridge, chassis_ nr=1,id= pci.1,bus= pci.0,addr= 0x1 -device pci-ohci, id=usb, bus=pci. 0,addr= 0x2 -device spapr-vscsi, id=scsi0, reg=0x2000 -drive file=freebsd. qcow2,format= qcow2,if= none,id= drive-scsi0- 0-0-0 -device scsi-hd, bus=scsi0. 0,channel= 0,scsi- id=0,lun= 0,drive= drive-scsi0- 0-0-0,id= scsi0-0- 0-0,bootindex= 1 -drive file=FreeBSD- 11.2-RC2- powerpc- powerpc64- disc1.iso, format= raw,if= none,id= drive-scsi0- 0-1-0,readonly= on -device scsi-cd, bus=scsi0. 0,channel= 0,scsi- id=1,lun= 0,drive= drive-scsi0- 0-1-0,id= scsi0-0- 1-0,bootindex= 2 -netdev user,id=hostnet0 -device spapr-vlan, netdev= hostnet0, id=net0, mac=4c: 45:42:45: 01:18,reg= 0x1000 -device virtio- balloon- pci,id= balloon0, bus=pci. 0,addr= 0x4 -msg timestamp=on -serial mon:stdio
$ ./qemu-img create -f qcow2 freebsd.qcow2 10G
$ ./ppc64-
Since this bug is almost 8 years old and FreeBSD powerpc64 seems to be
working just fine, I will close it. Feel free to submit a new one if
needed.
Cheers
Murilo