Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Jun 2017 10:28:06 +0200
From:      Sylvain Garrigues <sylgar@gmail.com>
To:        Russell Haley <russ.haley@gmail.com>
Cc:        Warner Losh <imp@bsdimp.com>, Mark Millard <markmi@dsl-only.net>, "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: Creating armv7 MACHINE_ARCH
Message-ID:  <AC82E230-EA55-4A9B-8427-656FEDC8C249@gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

> Le 13 juin 2017 =C3=A0 01:10, Russell Haley <russ.haley@gmail.com> a =C3=A9=
crit :
>=20
> In terms of Raspbian, I had assumed they were just supporting Aarch32
> across both processor models. Many of the drivers would be the same
> source if they share components so I would think it would be "simple".
> I didn't see anything in my brief look at it today to indicate
> otherwise.

As far as I understand, the VCHIQ driver, needed for audio and accelerated v=
ideo on RPI, is not trivial to port to arm64 as it communicates with the RPI=
 firmware which only expects and returns 32-bit pointers as of today (althou=
gh they managed to hack around this kernel-wise for aarch64).

Last I heard, gonzo has some WIP 64-bit VCIQ driver, not tested it yet.=20

I only have an RPI 2 v1.1, and as far as I understand, I shouldn't upgrade t=
o RPI 2 v1.2 nor RPI 3 since our freebsd armv6 port does not support the cor=
tex-a53 processor (I didn't know about that, just learnt it in this thread),=
 and the arm64 port does not support accelerated video (with VCHIQ) which I r=
equire.=20

Also, I cannot use another arm board because there are no Mali GPU drivers f=
or FreeBSD (neither for Vivante btw).

Pretty sad to have to stick with my beloved v1.1 RPI2 if I don't want to che=
at on FreeBSD :-)

Sylvain





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AC82E230-EA55-4A9B-8427-656FEDC8C249>