[PATCH 1/5] drm/radeon: add userptr support v5

2014-07-29 Thread Christian König
Am 28.07.2014 um 17:27 schrieb Daniel Vetter: > On Mon, Jul 28, 2014 at 01:30:08PM +0200, Christian K?nig wrote: >> +struct dma_buf *radeon_gem_prime_export(struct drm_device *dev, >> +struct drm_gem_object *gobj, >> +int flags

[PATCH 1/5] drm/radeon: add userptr support v5

2014-07-28 Thread Daniel Vetter
On Mon, Jul 28, 2014 at 01:30:08PM +0200, Christian K?nig wrote: > +struct dma_buf *radeon_gem_prime_export(struct drm_device *dev, > + struct drm_gem_object *gobj, > + int flags) > +{ > + struct radeon_bo *bo = gem_to_rade

[PATCH 1/5] drm/radeon: add userptr support v5

2014-07-28 Thread Christian König
From: Christian K?nig This patch adds an IOCTL for turning a pointer supplied by userspace into a buffer object. It imposes several restrictions upon the memory being mapped: 1. It must be page aligned (both start/end addresses, i.e ptr and size). 2. It must be normal system memory, not a poin