diff options
author | kwm <kwm@FreeBSD.org> | 2015-08-09 12:58:56 +0000 |
---|---|---|
committer | kwm <kwm@FreeBSD.org> | 2015-08-09 12:58:56 +0000 |
commit | aeb66ad891a24e3621c62151744bb007915b23d2 (patch) | |
tree | 4a2c5c0da7642764f0c370978457eaa2d085928f | |
parent | cab733fc814b9944c96adae20de63db13f84b4d7 (diff) | |
download | FreeBSD-src-aeb66ad891a24e3621c62151744bb007915b23d2.zip FreeBSD-src-aeb66ad891a24e3621c62151744bb007915b23d2.tar.gz |
Add a new group named 'video' with the id of 44. And make drm create
devices in /dev/dri/ with this new group.
This will allow ports and users to more easily access to these devices
for OpenGL and OpenCL support.
Reviewed by: dumbbell@
Approved by: dumbbell@
Differential Revision: https://reviews.freebsd.org/D1260
-rw-r--r-- | UPDATING | 8 | ||||
-rw-r--r-- | etc/group | 1 | ||||
-rw-r--r-- | sys/dev/drm/drmP.h | 2 | ||||
-rw-r--r-- | sys/dev/drm2/drmP.h | 2 |
4 files changed, 11 insertions, 2 deletions
@@ -31,6 +31,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11.x IS SLOW: disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20150809: + The default group assigned to /dev/dri entries has been changed + from 'wheel' to 'video' with the id of '44'. If you want to have + access to the dri devices please add yourself to the video group + with: + + # pw groupmod video -m $USER + 20150806: The menu.rc and loader.rc files will now be replaced during upgrades. Please migrate local changes to menu.rc.local and @@ -17,6 +17,7 @@ sshd:*:22: smmsp:*:25: mailnull:*:26: guest:*:31: +video:*:44: bind:*:53: unbound:*:59: proxy:*:62: diff --git a/sys/dev/drm/drmP.h b/sys/dev/drm/drmP.h index 7725884..7ff1495 100644 --- a/sys/dev/drm/drmP.h +++ b/sys/dev/drm/drmP.h @@ -175,7 +175,7 @@ SYSCTL_DECL(_hw_drm); #define DRM_DEV_MODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) #define DRM_DEV_UID 0 -#define DRM_DEV_GID 0 +#define DRM_DEV_GID 44 /* "video" group */ #define wait_queue_head_t atomic_t #define DRM_WAKEUP(w) wakeup((void *)w) diff --git a/sys/dev/drm2/drmP.h b/sys/dev/drm2/drmP.h index f028d81..88cb2b7 100644 --- a/sys/dev/drm2/drmP.h +++ b/sys/dev/drm2/drmP.h @@ -1593,7 +1593,7 @@ SYSCTL_DECL(_hw_drm); #define DRM_DEV_MODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) #define DRM_DEV_UID 0 -#define DRM_DEV_GID 0 +#define DRM_DEV_GID 44 /* "video" group */ #define DRM_WAKEUP(w) wakeup((void *)w) #define DRM_WAKEUP_INT(w) wakeup(w) |