CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2016/01/06 02:09:16
Modified files:
sys/dev/pci/drm: drm_drv.c
sys/sys : conf.h pledge.h
sys/kern : kern_pledge.c
Log message:
Add pledge "drm", which allows a subset of the drm(4) ioctls. These are
basically only the ioctls that Linux allows on the so-called "render nodes".
For now, it also allows DRM_IOCTL_GET_MAGIC and DRM_IOCTL_GEM_OPEN, as we
don't implement prime/dma-buf yet in OpenBSD. That still leaves a big gaping
hole, so they will be removed as soon as we can.
Based on a diff by robert@, who did all the heavy lifting by studying the
behaviour of the chromium GPU process, with some further suggestions by
deraadt@.
ok jsg@, deraadt@, robert@