Hello!
Currently I'm trying pre-releases of qemu, for avoiding situation when release
was too bugged (2.12, for my taste ..qemu-system-alpha was broken,
qemu-system-x86_64 -M q35 was broken ..)
using
qemu-system-ppc --version
QEMU emulator version 2.12.91 (v3.0.0-rc1-17-g5b3ecd3d94-dirty)
Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers
I can't start qemu-system-ppc with -M mac99 and -soundhw es1370:
qemu-system-ppc -monitor stdio -soundhw es1370 -vga std -M mac99
QEMU 2.12.91 monitor - type 'help' for more information
(qemu) qemu-system-ppc: PCI bus not available for es1370
qemu-system-ppc64 starts fine:
emu-system-ppc64 -monitor stdio -soundhw es1370 -vga std -M mac99
QEMU 2.12.91 monitor - type 'help' for more information
(qemu) info pci
Bus 0, device 11, function 0:
Host bridge: PCI device 106b:004b
id ""
Bus 0, device 12, function 0:
Class 65280: PCI device 106b:0022
BAR0: 32 bit memory at 0x80000000 [0x8007ffff].
id ""
Bus 0, device 13, function 0:
USB controller: PCI device 106b:003f
IRQ 28.
BAR0: 32 bit memory at 0x80080000 [0x800800ff].
id ""
Bus 0, device 14, function 0:
VGA controller: PCI device 1234:1111
BAR0: 32 bit prefetchable memory at 0x81000000 [0x81ffffff].
BAR2: 32 bit memory at 0x82000000 [0x82000fff].
BAR6: 32 bit memory at 0x82010000 [0x8201ffff].
id ""
Bus 0, device 15, function 0:
Ethernet controller: PCI device 10ec:8029
IRQ 30.
BAR0: I/O at 0x1000 [0x10ff].
BAR6: 32 bit memory at 0x82040000 [0x8207ffff].
id ""
Bus 0, device 16, function 0:
Audio controller: PCI device 1274:5000
IRQ 27.
BAR0: I/O at 0x1100 [0x11ff].
id ""
(qemu)
Note, I'm using 32-bit qemu build, configured like this:
setarch
i486 ./configure --prefix=/usr --disable-gtk --enable-virglrenderer --enable-sdl
\ --with-sdlabi=2.0 --audio-drv-list=alsa,oss --host-cc=/opt/gcc49/bin/gcc
\ --enable-opengl --extra-cflags="-I/usr/X11R7/include -O3 -march=i686
\ -mtune=native -m32 -Wno-maybe-uninitialized -Wno-nested-externs
\ -Wno-implicit-function-declaration" --disable-werror
for qemu-system-ppc -M mac99 'info pci' shows:
qemu-system-ppc -monitor stdio -vga std -M mac99
QEMU 2.12.91 monitor - type 'help' for more information
(qemu) info pci
Bus 0, device 11, function 0:
Host bridge: PCI device 106b:001f
id ""
Bus 0, device 12, function 0:
Class 65280: PCI device 106b:0022
BAR0: 32 bit memory at 0x80000000 [0x8007ffff].
id ""
Bus 0, device 13, function 0:
USB controller: PCI device 106b:003f
IRQ 28.
BAR0: 32 bit memory at 0x80080000 [0x800800ff].
id ""
Bus 0, device 14, function 0:
VGA controller: PCI device 1234:1111
BAR0: 32 bit prefetchable memory at 0x81000000 [0x81ffffff].
BAR2: 32 bit memory at 0x82000000 [0x82000fff].
BAR6: 32 bit memory at 0x82010000 [0x8201ffff].
id ""
Bus 0, device 15, function 0:
Ethernet controller: PCI device 10ec:8029
IRQ 30.
BAR0: I/O at 0x1000 [0x10ff].
BAR6: 32 bit memory at 0x82040000 [0x8207ffff].
id ""
Bus 0, device 14, function 0:
Host bridge: PCI device 106b:001e
id ""
Bus 0, device 11, function 0:
Host bridge: PCI device 106b:0020
id ""
(qemu)
Last two devices seems strange .....
Also, mouse seems to be confused, try finnix-ppc-110.iso (it enables gpm on
startup, start like qemu-system-ppc -monitor stdio -M mac99 -cdrom
~/finnix-ppc-110.iso and try to move mouse inside qemu window. It feels like
keyboard got some mouseclicks too? or mouse movement generates mouse button
clicks, too) or http://cdimage.ubuntu.com/lubuntu/releases/16.04/release/ ->
[ ] lubuntu-16.04-desktop-powerpc.iso (but you must wait for nearly 10 min
until it finishes booting)