Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jul 2019 04:53:14 +0300
From:      Greg V <greg@unrelenting.technology>
To:        freebsd-arm@freebsd.org, Denis Polygalov <dpolyg@gmail.com>, Robert Crowston <crowston@protonmail.com>
Subject:   Re: raspberry pi 4
Message-ID:  <5935C316-22B8-49F5-BDFC-F0152C3F4DA9@unrelenting.technology>
In-Reply-To: <CAHxjC0-VJmQK=feqAb2H9sSAwHXo8=KTYr3Os72WBB58SaoiMg@mail.gmail.com>
References:  <20190709161243.GC4904@mon.zyxst.net> <HZPxf8oyosxDF2kVxJHXYBDY9ULZtF5VHU8FnEslTS9JS-dMsA1G61OnXEHmL0xUVPqZTeF2Q_Z9F58Su81uDDiX86do5d3mqFG7q4teJlw=@protonmail.com> <CAHxjC0-VJmQK=feqAb2H9sSAwHXo8=KTYr3Os72WBB58SaoiMg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On July 10, 2019 3:52:43 AM GMT+03:00, Denis Polygalov <dpolyg@gmail=2Ecom>=
 wrote:
>ROCK64 was released a year ago and it is better than RPi 4 now=2E

Definitely not better in terms of processing power=2E RPi 4 has quad Corte=
x-A72 cores! A72!!

Also, RPi 4 no longer uses a custom broadcom interrupt controller, it has =
a GICv2, so it's definitely less stupid than the older ones=2E

And it's probably the only SoC with an *official* open source GPU driver=
=2E Not that the reverse engineered ones are bad, but this is pretty cool=
=2E Apparently Mesa V3D is the *only* driver, and no one would ever get a b=
lob=2E

>ROCKPro64 even more better and have PCIExpress slot - unique
>and most desirable feature on ARM boards=2E

Unfortunately, it has a craptastic Synopsys Designware PCIe host controlle=
r=2E And from what I understand, the worst version of it =E2=80=93 no ECAM =
mode (probably?), tiny BAR size, no chance of running a GPU=2E Well, that's=
 what people say on the internet at least=2E

(For some context, the Marvell MACCHIATObin (Armada 8040) also has a Desig=
nware controller, but it actually supports ECAM=2E It does have a hilarious=
 bug =E2=80=93 some devices (in my experience, only ones recognized as "leg=
acy" by edk2) are multiplied, i=2Ee=2E one device appears in all slots, bec=
ause the hardware does not filter packets properly=2E Still, it works, and =
I have a GPU running on FreeBSD!)

>I just bought one of them while ago and tried to
>boot FreeBSD on it without success

Well, these days it should work =E2=80=93 CPU clock control, sdcard and Et=
hernet at least=2E I have a patch on phabricator that enables USB3 on the R=
OCKPro64 (RK3399) =E2=80=93 might help ROCK64 too, haven't tested though=2E



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5935C316-22B8-49F5-BDFC-F0152C3F4DA9>