Hi all,

I was just wondering what is the current state of the openbsd/macppc
port? As part of my recent work on qemu-system-ppc I now have a patch
that can boot OpenBSD macppc under the New World (-M mac99,via=pmu)
machine but I'm seeing quite a bit of instability in OpenBSD compared to
all my other test OSs.

For those that are interested I have included screenshots below:

OpenBSD 6.3
- Hangs just after USB detection
- https://www.ilande.co.uk/tmp/qemu/openbsd-6.3.png

OpenBSD 6.2
- Panics just after USB detection
- https://www.ilande.co.uk/tmp/qemu/openbsd-6.2.png

OpenBSD 6.1
- Boots all the way to the installer but causes qemu-system-ppc to
terminate fairly easily after pressing a few keys with "qemu: fatal:
ERROR: instruction should not need address translation"
- https://www.ilande.co.uk/tmp/qemu/openbsd-6.1.png

Note I also get a constant stream of messages on the console related to
OpenPIC:

qemu-system-ppc: openpic_iack: bad raised IRQ 47 ctpr 8 ivpr 0x4047002f
qemu-system-ppc: openpic_iack: bad raised IRQ 47 ctpr 8 ivpr 0x4047002f
qemu-system-ppc: openpic_iack: bad raised IRQ 47 ctpr 8 ivpr 0x4047002f
qemu-system-ppc: openpic_iack: bad raised IRQ 47 ctpr 8 ivpr 0x4047002f
qemu-system-ppc: openpic_iack: bad raised IRQ 28 ctpr 8 ivpr 0x4045001c
qemu-system-ppc: openpic_iack: bad raised IRQ 28 ctpr 8 ivpr 0x4045001c
qemu-system-ppc: openpic_iack: bad raised IRQ 28 ctpr 8 ivpr 0x4045001c
etc.


Obviously I can't categorically state that QEMU's emulation is perfect,
but it can now reliably run all of Linux, MacOS, NetBSD and FreeBSD in
my local tests which makes me suspect that OpenBSD is trying to do
something different here.


ATB,

Mark.

Reply via email to