Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Dec 2019 08:58:47 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        Greg V <greg@unrelenting.technology>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: Attempt to update Rock64 to head -r355976 failed to boot afterwards,  anyone have a recent FreeBSD booting a Rock64?
Message-ID:  <DAA86131-0A36-4DD4-AE0D-5DAD3A364772@yahoo.com>
In-Reply-To: <56255a99-0280-4ca0-a1ce-f6b725b2915f@localhost>
References:  <78081E30-3758-46F3-A228-02B29CDAA6A6.ref@yahoo.com> <78081E30-3758-46F3-A228-02B29CDAA6A6@yahoo.com> <20191222113844.9385de125afd10e86358bc98@bidouilliste.com> <3C550401-A5BF-441E-81E6-29D5D917302B@yahoo.com> <FF778D08-0C49-4181-98B8-371003663F22@yahoo.com> <0AADC2F5-9867-40E7-B4C0-139CA16A3974@yahoo.com> <6DAB33B7-0627-40AA-81DB-9853EAB7FB6D@yahoo.com> <8BA15674-DDF6-4BA2-847D-211ABDFEE94D@googlemail.com> <58BC8D9C-4A3B-495E-8843-E61147D59328@yahoo.com> <A76CE4D3-A188-4CE8-BCAC-C5DD7AE0870D@googlemail.com> <56255a99-0280-4ca0-a1ce-f6b725b2915f@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help

On 2019-Dec-23, at 05:19, Greg V <greg at unrelenting.technology> wrote:

> . . .
>>> One place were I do not have such is the MACCHIATObin
>>> Double Shot's ACPI information: That is from software
>>> outside the FreeBSD ports.
> As
> The whole point of ACPI is to get the hell away from OS-specific =
anything and embrace standards.

My preference for being able to build via ports-mgmt/poudriere-devel =
what
is not vender-supplied on-the-board (or via buildworld buildkernel) is
independent of that, not an argument over DTB vs. ACPI information,
u-boot vs. edk2, or other such. Sorry if it appeared otherwise.

I'm happy that you provided the edk2 variant that I'm using: thanks. But
if/when a FreeBSD port can be used instead, I'll switch to building it =
myself
via ports-mgmt/poudriere-devel with the other ports that I use. This is =
just
a personal preference for how to get software.

Technically, FreeBSD ports start from software that is "outside the =
FreeBSD
ports" and make them buildable for FreeBSD via its ports infrastructure. =
So=20
my wording was not great at making the distinctions involved.

> But sure, my mcbin firmware fork does have a couple hacks, one =
FreeBSD-oriented-sort-of (fixing SPCR to describe the UART correctly, =
which FreeBSD understands =E2=80=93 upstream it's intentionally wrong to =
satisfy Linux) and one PCIe-device-oriented (the hardware is messed up, =
devices can get duplicated into many slots, so upstream moved the base =
address to only expose the last slot =E2=80=93 but many modern devices =
like the RX 480 do NOT get duplicated (!!) so I removed the shift to get =
FreeBSD to see the GPU).
>=20
> Long term "when I have time" plan is to make this configurable from =
the setup UI on the system, but for now..
>=20
> I guess for now if I were to write a Port for building the firmware, I =
could make these port options.

Sounds reasonable for a port to me.

> I'll try making a port soon maybe.

Cool if you decide to and end up with the time.

=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net <http://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?DAA86131-0A36-4DD4-AE0D-5DAD3A364772>