[meta-freescale] [meta-fsl-arm][PATCH 2/2] udev-rules-imx: let group 'video' access /dev/galcore

Andreas Müller schnitzeltony at googlemail.com
Wed Nov 12 04:18:46 PST 2014


Without this gpu-accelaration is limited to root. Note that mesa-examples
segfault for unpriviledged users and problems were reported/hacked in [1]:

> strace es2gears_x11
...
open("/dev/galcore", O_RDWR)            = -1 EACCES (Permission denied)
open("/dev/graphics/galcore", O_RDWR)   = -1 ENOENT (No such file or directory)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xd4} ---
+++ killed by SIGSEGV +++
Segmentation fault

[1] https://lists.yoctoproject.org/pipermail/meta-freescale/2014-September/010743.html

Signed-off-by: Andreas Müller <schnitzeltony at googlemail.com>
---
 recipes-core/udev/udev-rules-imx/10-imx.rules | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/recipes-core/udev/udev-rules-imx/10-imx.rules b/recipes-core/udev/udev-rules-imx/10-imx.rules
index 1fc32dc..dd90e79 100644
--- a/recipes-core/udev/udev-rules-imx/10-imx.rules
+++ b/recipes-core/udev/udev-rules-imx/10-imx.rules
@@ -22,3 +22,6 @@ KERNEL=="fb2",      MODE="0666"
 KERNEL=="mxc_vpu",  MODE="0666"
 SUBSYSTEM=="video", MODE="0666"
 KERNEL=="gsl_kmod", MODE="0666"
+
+# gpl-acceleration for group video
+KERNEL=="galcore",  MODE="0666", GROUP="video"
-- 
1.8.3.1



More information about the meta-freescale mailing list