On Sat, 16 Oct 2021, Mark Cave-Ayland wrote:
The main issue I found with the patch is that it causes some of my older Linux images to hang on boot :( The easiest way to reproduce this is booting QEMU with openSUSE-11.1-NET-ppc.iso like this:
./qemu-system-ppc -M mac99,via=pmu -cdrom openSUSE-11.1-NET-ppc.iso -serial stdio -boot d -m 512 -bios openbios-qemu.elf.nostrip -g 800x600x8
From the memory errors that get displayed with the patch applied my guess is that you need to come up with a suitable "ranges" property for your new PCI
I've sent a v8 that adds ranges property for the new device tree entry for the empty PCI bus. This fixes openSUSE boot and MorphOS still works too. I wonder if there are any other guests that have problems.
Regards, BALATON Zoltan