qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH qemu v23] spapr: Fix implementation of Open Firmware client i


From: BALATON Zoltan
Subject: Re: [PATCH qemu v23] spapr: Fix implementation of Open Firmware client interface
Date: Fri, 9 Jul 2021 15:28:57 +0200 (CEST)

On Fri, 9 Jul 2021, Alexey Kardashevskiy wrote:
On 09/07/2021 08:34, BALATON Zoltan wrote:
MorphOS still boots but this breaks Linux which changes a few things in the device tree to fix it up to make it look the way it thinks is better.


What are those things? What does the change break precisely? Does the kernel stop booting?
Can you please send output with the trace_vof_setprop tracepoint enabled?

It's fixing up some props that on Pegasos2 firmware are not how Linux expects them. Without this it's not booting. Attached is the trace output with VOF v23 as it is now (nosetprop) and another one after the patch that adds setprop callback to pegasos2 I'm sending separately. That patch restores Linux boot but I still think all this boilerplate would not be needed if we kept the default to allow setprop and that results in overall simpler code. If something breaks becuase of enabling setprop by default (which normally works on real Open Firmware) it's easy enough to debug by enabling vof_setprop trace points so I don't see this adds any value other than making board code more complex.

Regards,
BALATON Zoltan

Attachment: linux-nosetprop.txt
Description: Text document

Attachment: linux-setprop.txt
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]