> From: Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk>
> Date: Fri, 17 Aug 2018 12:15:10 +0100
> 
> 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.

Runs fairly stable as long as there is enough RAM.  There is an
(unknown) pmap bug that causes memory corruption as soon as the
machine starts swapping.

Reply via email to