Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Dec 2019 15:44:15 +0100
From:      Emmanuel Vadot <manu@bidouilliste.com>
To:        Greg V <greg@unrelenting.technology>
Cc:        Klaus =?ISO-8859-1?Q?K=FCchemann?= <maciphone2@googlemail.com>, 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:  <20191223154415.ef35e15e1a6dff7efedc5bbb@bidouilliste.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 Mon, 23 Dec 2019 13:19:15 +0000 (UTC)
Greg V <greg@unrelenting.technology> wrote:

>=20
>=20
> Dec 23, 2019 8:15:11 AM Klaus K=FCchemann via freebsd-arm :
>=20
> > Unfortunately I don?t own a MACCHIATObin so don?t know if that machine =
is fbsd-bootable by Kurt`s uboot-2019.10
>=20
> There is no good reason to use u-boot on a machine that has excellent sup=
port 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 :)
>=20
> > > 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.
>=20
> But sure, my mcbin firmware fork does have a couple hacks, one FreeBSD-or=
iented-sort-of (fixing SPCR to describe the UART correctly, which FreeBSD u=
nderstands ? upstream it's intentionally wrong to satisfy Linux) and one PC=
Ie-device-oriented (the hardware is messed up, devices can get duplicated i=
nto 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 (!!) s=
o 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 s=
etup UI on the system, but for now..
>=20
> I guess for now if I were to write a Port for building the firmware, I co=
uld make these port options.
>=20
> I'll try making a port soon maybe.
> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"


--=20
Emmanuel Vadot <manu@bidouilliste.com>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20191223154415.ef35e15e1a6dff7efedc5bbb>