freebsd-dev/sys/dev/drm
Alexander Leidinger 3ddbb27c55 Switch prison check from PROV_DRIVER to PRIV_KMEM_WRITE (like /dev/mem).
Access to the dri device gives effectively access to the entire memory of the machine (you can program
the graphic card to do DMA).

For current/stable/release this is a NOP, as access to memory is not allowed in a jail. This puts the dri
device into the same (in)security class than /dev/mem for future use.

Discussed with:		anholt(?) several years ago
Sponsored by:		Hackathon Essen 2017
2017-07-09 06:50:15 +00:00
..
ati_pcigart.c
drm_agpsupport.c Remove compatibility shims for FreeBSD versions older than 8.0. 2015-06-04 20:36:16 +00:00
drm_atomic.h
drm_auth.c
drm_bufs.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
drm_context.c
drm_dma.c
drm_drawable.c
drm_drv.c Remove compatibility shims for FreeBSD versions older than 8.0. 2015-06-04 20:36:16 +00:00
drm_fops.c
drm_hashtab.c
drm_hashtab.h
drm_internal.h
drm_ioctl.c
drm_irq.c Remove compatibility shims for FreeBSD versions older than 8.0. 2015-06-04 20:36:16 +00:00
drm_linux_list.h
drm_lock.c
drm_memory.c
drm_mm.c
drm_mm.h
drm_pci.c
drm_pciids.h drm(old): Remove i915 and radeon drivers 2017-03-11 03:01:18 +00:00
drm_sarea.h
drm_scatter.c Use atop() instead of OFF_TO_IDX() for convertion of addresses or 2017-03-14 19:39:17 +00:00
drm_sman.c
drm_sman.h
drm_sysctl.c
drm_vm.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
drm.h sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
drmP.h Switch prison check from PROV_DRIVER to PRIV_KMEM_WRITE (like /dev/mem). 2017-07-09 06:50:15 +00:00
mach64_dma.c
mach64_drm.h
mach64_drv.c Remove compatibility shims for FreeBSD versions older than 8.0. 2015-06-04 20:36:16 +00:00
mach64_drv.h
mach64_irq.c
mach64_state.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
mga_dma.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
mga_drm.h sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
mga_drv.c Remove compatibility shims for FreeBSD versions older than 8.0. 2015-06-04 20:36:16 +00:00
mga_drv.h
mga_irq.c
mga_state.c
mga_ucode.h
mga_warp.c
r128_cce.c
r128_drm.h
r128_drv.c Remove compatibility shims for FreeBSD versions older than 8.0. 2015-06-04 20:36:16 +00:00
r128_drv.h
r128_irq.c
r128_state.c
savage_bci.c sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
savage_drm.h sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
savage_drv.c Remove compatibility shims for FreeBSD versions older than 8.0. 2015-06-04 20:36:16 +00:00
savage_drv.h
savage_state.c
sis_drm.h
sis_drv.c Remove compatibility shims for FreeBSD versions older than 8.0. 2015-06-04 20:36:16 +00:00
sis_drv.h
sis_ds.c
sis_ds.h
sis_mm.c
tdfx_drv.c Remove compatibility shims for FreeBSD versions older than 8.0. 2015-06-04 20:36:16 +00:00
tdfx_drv.h
via_3d_reg.h
via_dma.c
via_dmablit.c
via_dmablit.h
via_drm.h
via_drv.c
via_drv.h
via_irq.c
via_map.c
via_mm.c
via_verifier.c
via_verifier.h
via_video.c