CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2018/06/25 16:29:16
Modified files: sys/dev/pci/drm: drmP.h drm_drv.c drm_gem.c drm_internal.h drm_linux.c drm_linux.h files.drm sys/dev/pci/drm/i915: i915_drv.c i915_drv.h sys/dev/pci/drm/radeon: radeon_drv.c radeon_prime.c sys/kern : kern_descrip.c kern_pledge.c sys/sys : file.h Added files: sys/dev/pci/drm: drm_prime.c sys/dev/pci/drm/i915: i915_gem_dmabuf.c Log message: Implement DRI3/prime support. This allows graphics buffers to be passed between processes using file descriptors. This provides an alternative to eporting them with guesable 32-bit IDs. This implementation does not (yet) allow sharing of graphics buffers between GPUs. ok mpi@, visa@