RPi4B: modern firmware vs. Device tree loaded to 0x4000 (size 0xbe0c) [fails] vs. to 0x1f0000 (size 0xbd90) [works]?

Kyle Evans kevans at freebsd.org
Sun Oct 11 16:05:52 UTC 2020


On Sun, Oct 11, 2020 at 10:50 AM Robert Crowston
<crowston at protonmail.com> wrote:

> I guess my point is, either
> * we still keep the armstubs file (in some form) so we have a way to inject our CPU spin up logic in privileged mode; or,
> * we implement some alternative spin up (like Linux does).
>
> Just taking it out will not help us unless we turn off SMP.
>
> I am surprised that you can boot without the armstub. Can you post the dmesg?
>

mmel@ has mentioned that it may not be terribly hard to implement this
with spin tables instead. This would also let us undo a config
fragment in U-Boot, as we won't need to reserve any more than the
first page if we're following the standardish procedure.


More information about the freebsd-arm mailing list