On Sat, 23 Oct 2021, Mark Cave-Ayland wrote:
On 22/10/2021 22:09, BALATON Zoltan wrote:
On Sat, 16 Oct 2021, BALATON Zoltan wrote:
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.
Ping? Freeze is coming and I'd like this to be resolved in QEMU 6.2.
I'm hoping to look at this later today, unfortunately it takes quite a bit of time to run a full test and this week has been fairly busy.
Thanks for you effort, let me know if there are any other guests that has a problem with this patch. Since the previous patched OpenBIOS to boot MorphOS does not work any more with current QEMU due to the escc changes I'd need to provide another patched version it this patch misses 6.2 which would be confusing for users to have two of these. So best would be if QEMU 6.2 would not need an out of tree patched OpenBIOS any more.
Regards, BALATON Zoltan