Date: Tue, 13 Oct 2020 22:52:50 -0700 From: Mark Millard <marklmi@yahoo.com> To: Klaus Cucinauomo <maciphone2@googlemail.com> Cc: freebsd-arm@freebsd.org Subject: Re: 64-bit RPi4B u-boot hangup with modern rpi firmware: some information (but investigative-toolbox limited) Message-ID: <C8A5CA35-A18A-41C0-A18E-2837CED23BB4@yahoo.com> In-Reply-To: <D63E3FD9-72AD-4C61-BBA6-323D8FCA5775@googlemail.com> References: <290E51C0-0AF5-4C75-AA7B-BA56DF1AFDFB.ref@yahoo.com> <290E51C0-0AF5-4C75-AA7B-BA56DF1AFDFB@yahoo.com> <4114B1A0-03ED-4268-BA87-8CF196A935A4@googlemail.com> <F439DCA4-481E-4918-9ED4-2D9ECB2DD03F@yahoo.com> <D63E3FD9-72AD-4C61-BBA6-323D8FCA5775@googlemail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2020-Oct-13, at 22:34, Klaus Cucinauomo <maciphone2 at = googlemail.com> wrote: >=20 > Am 14.10.2020 um 06:43 schrieb Mark Millard <marklmi@yahoo.com>: >>=20 >>> =E2=80=A6... >>=20 >> By contrast, what I've done can >> not even show that u-boot ever was started after it was loaded=E2=80=A6= >=20 > I showed that even FreeBSD was started by u-boot with the = modernFirmware loaded (when the armstubs are NOT loaded) : > https://dmesgd.nycbug.org/index.cgi?do=3Dview&id=3D5702 I know. That too is insufficient to assign blame. u-boot and FreeBSD = work just fine with armstug8-gic.bin in use with the older version of = firmware: everything works. (It is how I normally run with u-boot.) > That finding is of course not a bugfix in the armstub but enough to = say: u-boot(at least that version shown in dmesg) doesn`t hang up with = the modernFirmware=20 With a possibly very different memory layout and other relationships --and a guarantee that FreeBSD will fail to work as things are, since FreeBSD requires services from armstub8-gic.bin that are not otherwise present as things are (or that is my understanding). Again: the evidence for well assigning blame just is not there yet as far as I know. But you have prompted me to investigate in a different way, given my lack of being able to observe u-boot early enough. I'll test vintages of start4*.elf and fixup4*.dat pairs and see if that identifies a specific set of changes to them that seem to make the difference when varying just those 2 files. That should at least be new evidence, even if insufficient of itself. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C8A5CA35-A18A-41C0-A18E-2837CED23BB4>