|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: DT with memory bank of size 0 (WAS: Re: AW: AW: Colibri imx8qxp: Missing kernel boot module)
Hi Julien,
> >>> Do you have Linux running on baremetal on this board? If so would
> >>> you mind to dump the DT from the userspace (via /proc/device-tree)
> >>> this time?
> >
> > I do have linux running on baremetal on the plattform.
> > You were right, after the boot, the memory node contains the second
> > bank with size=0.
> >
> > memory@80000000 {
> > device_type = "memory";
> > reg = < 0x00 0x80200000 0x00 0x7fe00000 0x08 0x80000000 0x00 0x00
> >;
> > };
>
> Thank you for the testing. I am glad we finally found the reason!
>
> >>>
> >>> In any case, we may want to relax the check in Xen. Any opinions?
> >>
> >> Yeah, ignoring a bank with size=0 is fine. I checked the epapr and it
> > doesn't
> >> specify that size=0 is invalid, so I think it is actually better to
> >> ignore
> > it and
> >> continue even from a spec perspective.
>
> I have sent a patch to ignore empty bank ([1]). Would you mind to test it?
Yes, Xen is now able to boot Dom0, even if the chosen node comes after
the memory node in the dtb.
> The patch is based on unstable, but it should be easy to apply it on older
release.
Your patch was applied to our sources, which are based on
Branch "imx_5.4.24_2.1.0" of imx-xen [2],
with no modification needed.
Thank you for your support and help!
Best regards,
Daniel
> [1] https://lore.kernel.org/xen-devel/20200918171116.29005-1-
> julien@xxxxxxx/
[2] git://source.codeaurora.org/external/imx/imx-xen.git
Attachment:
smime.p7s
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |