Skip site navigation (1)Skip section navigation (2)
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>