package/mesa3d: allow VC4 driver on all ARM platforms
In commit3e5926555b
("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@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit350cb0d32e
) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
8c36b79655
commit
10c0d4669c
@ -164,7 +164,7 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST
|
||||
|
||||
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4
|
||||
bool "Gallium vc4 driver"
|
||||
depends on BR2_ARM_CPU_HAS_NEON || BR2_aarch64
|
||||
depends on BR2_arm || BR2_aarch64
|
||||
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
||||
select BR2_PACKAGE_LIBDRM_VC4
|
||||
select BR2_PACKAGE_MESA3D_NEEDS_XA
|
||||
|
Loading…
Reference in New Issue
Block a user