[Buildroot] [PATCH] package/mesa3d: allow VC4 driver on all ARM platforms

Peter Korsgaard peter at korsgaard.com
Mon Sep 2 15:35:41 UTC 2019

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at bootlin.com> writes:

 > In commit 3e5926555b59b50210bb7814d176b384f9d554ab ("package/{mesa3d,
 > mesa3d-headers}: bump version to 17.1.2"), the dependency of VC4 on
 > BR2_arm was changed to BR2_ARM_CPU_HAS_NEON, which the reasoning that
 > upstream commit
 > https://cgit.freedesktop.org/mesa/mesa/commit/?h=17.1&id=4d30024238efa829cabc72c1601beeee18c3dbf2
 > made NEON mandatory. However, this commit (including its commit log)
 > clearly shows that there is compile-time detection on whether you're
 > using ARMv6 or ARMv7, and simply says there is no runtime detection
 > for that (which usually isn't very important in the context of
 > Buildroot). So, the VC4 driver can be used on ARMv6
 > RaspberryPis. Therefore, this commit reverts to the BR2_arm
 > dependency.

 > Note: while there are some ARMv7 without NEONs, all ARMv7 RaspberryPi
 > platforms do have NEON, so the compile-time checks done in the VC4
 > driver are good enough.

 > Fixes:

 >   https://bugs.busybox.net/show_bug.cgi?id=12126

 > Cc: Sahaj Sarup <sahajsarup at gmail.com>
 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>

Committed to 2019.02.x and 2019.05.x, thanks.

Bye, Peter Korsgaard

More information about the buildroot mailing list