Attempt to update Rock64 to head -r355976 failed to boot afterwards, anyone have a recent FreeBSD booting a Rock64?
Emmanuel Vadot
manu at bidouilliste.com
Mon Dec 23 14:44:18 UTC 2019
On Mon, 23 Dec 2019 13:19:15 +0000 (UTC)
Greg V <greg at unrelenting.technology> wrote:
>
>
> Dec 23, 2019 8:15:11 AM Klaus Küchemann via freebsd-arm :
>
> > Unfortunately I don?t own a MACCHIATObin so don?t know if that machine is fbsd-bootable by Kurt`s uboot-2019.10
>
> There is no good reason to use u-boot on a machine that has excellent support in upstream TianoCore EDK2.
One reason might be that the only two person to have done things
related to MACCHIAObin on FreeBSD (myself and mmel@) use u-boot.
> Think of the MACCHIATObin as the most affordable way to get out of the u-boot/fdt embedded hell and into the wonderful SBSA land :)
>
> > > 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.
>
> 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).
You surely got away with OS-specific hacks with the SPCR hacks.
ACPI or FDT is the same, Linux will always find a way to add its hacks
into it.
> 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.
>
> I'll try making a port soon maybe.
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
--
Emmanuel Vadot <manu at bidouilliste.com>
More information about the freebsd-arm
mailing list