Attempt to update Rock64 to head -r355976 failed to boot afterwards, anyone have a recent FreeBSD booting a Rock64?

Mark Millard marklmi at yahoo.com
Mon Dec 23 16:58:58 UTC 2019


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 
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 – 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 – but many modern devices like the RX 480 do NOT get duplicated (!!) so I removed the shift to get FreeBSD to see the GPU).
> 
> Long term "when I have time" plan is to make this configurable from the setup UI on the system, but for now..
> 
> 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.

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net <http://dsl-only.net/> went
away in early 2018-Mar)



More information about the freebsd-arm mailing list