| Age | Commit message (Collapse) | Author | 
 | 
Conflicts:
	libdrm/xf86drm.c
	linux-core/Makefile.kernel
	linux-core/drmP.h
	linux-core/drm_compat.h
	linux-core/drm_drv.c
	linux-core/drm_stub.c
	linux-core/drm_vm.c
	shared-core/i915_dma.c
	shared-core/r300_cmdbuf.c
	shared-core/radeon_drv.h
 | 
 | 
Conflicts:
	libdrm/Makefile.am
	libdrm/xf86drm.h
	shared-core/i915_dma.c
	shared-core/i915_irq.c
 | 
 | 
Store the global name in global_name, don't overwrite the gem_handle.
 | 
 | 
We'll need something like this (either a handle field or a dri_bo_get_handle
function) for kernel mode setting to get at the handles.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
While the bufmgr isn't thread-safe at the moment, we need it to be for shared
objects between contexts.
 | 
 | 
another name
 | 
 | 
 | 
 | 
 | 
 | 
I915_GEM_DOMAIN_CPU is very expensive to wait for -- it generally requires
clflushing the frame buffer.
 | 
 | 
When a software fallback has completed, usermode must notify the kernel so
that any scanout buffers can be synchronized. This ioctl should be called
whenever a fallback completes to flush CPU and chipset caches.
 | 
 | 
Thanks to Thomas Hellstrom for catching the issue, no thanks to the kernel
developer who authoritatively told me that they would get restarted on their
own.
 | 
 | 
This reduces the diff from Mesa and reduces the illegibility of what I did.
 | 
 | 
This is the create (may want location flags), pread/pwrite/mmap
(performance tuning hints), and set_domain (will 32 bits be enough for
everyone?) ioctls.  Left in the generic set are just flink/open/close.
The 2D driver must be updated for this change, and API but not ABI is broken
for 3D.  The driver version is bumped to mark this.
 | 
 | 
 | 
 | 
Place the buffer reuse links right into the dri_bo_gem object.
 | 
 | 
 | 
 | 
The code was discarding the dri_bo_gem structure and saving only the kernel
handle. This lost the mmap address, causing pain when the next buffer user
wanted to map the buffer.
 | 
 | 
This will be used by the X Server for VT switch.
 | 
 | 
 | 
 | 
 |