[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC PATCH v2 00/26] arm64: Dom0 ITS emulation
Hi Andre, On 19/01/2017 13:50, Andre Przywara wrote: On 19/01/17 12:26, Vijay Kilari wrote:I see following issues when running on ThunderX platform with your patches. I have debugged and patched/workaround few issues. For issue (5) I need your inputs.thanks for the testing and the input. It seems that my anticipation of issues when booting on hardware were right ;-) It seems that some of the issues got fixed already by me rewriting some parts, triggered by comments from Stefano.1) Your code base fails to boot xen. Fails at dom0 memory allocation. To overcome this I have rebased your patches on top of 4.8 stable release and this issue is not seen.Can you try to rebase on latest xen master instead and see if that's fixed there by any chance? Because that's where we eventually need to base against anyway. 4.8 stable will not help.2) ITS is not initialized if GICv2 info is not found in GICv3 dt node. But having GICv2 info is not mandatory. So in the below code if GICv2 info is not found ITS is not initialized.Ah, right, good point. The model is v2 compatible. As this looks like an issue independent from the ITS emulation, can you make a patch? Or does Xen indeed rely on having v2 compat support at the moment? I think you should be able to boot Dom0 with an initrd on ThunderX already, can't you? This is a bug in your series and not the current tree. If you look at it the if (res) return; will avoid to read the next GICv2 region if the first one does not exist. So the problem is where you added the call to the ITS initialization. This should be fixed in your series and not separately. Cheers, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |