linux/include/drm
Eric Anholt 280b713b5b drm/i915: Allow tiling of objects with bit 17 swizzling by the CPU.
Save the bit 17 state of the pages when freeing the page list, and
reswizzle them if necessary when rebinding the pages (in case they were
swapped out).  Since we have userland with expectations that the swizzle
enums let it pread and pwrite contents accurately, we can't expose a new
swizzle enum for bit 17 (which it would have to GTT map to handle), so we
handle it down in pread and pwrite by swizzling the copy when bit 17 of the
page address is set.

Signed-off-by: Eric Anholt <eric@anholt.net>
2009-04-08 10:50:57 -07:00
..
drm.h make drm headers use strict integer types 2009-03-26 18:14:18 +01:00
drm_core.h
drm_crtc.h drm: detect hdmi monitor by hdmi identifier (v3) 2009-03-29 18:31:49 +10:00
drm_crtc_helper.h drm: remove unused "can_grow" parameter from drm_crtc_helper_initial_config 2009-04-03 10:21:44 +10:00
drm_edid.h drm: fix EDID parser problem with positive/negative hsync/vsync 2009-03-11 12:18:48 +10:00
drm_hashtab.h
drm_memory.h
drm_memory_debug.h
drm_mode.h make drm headers use strict integer types 2009-03-26 18:14:18 +01:00
drm_os_linux.h drm: fix missing inline function on 32-bit powerpc. 2009-04-03 09:07:07 +10:00
drm_pciids.h radeon: add some new pci ids 2009-03-29 18:31:43 +10:00
drm_sarea.h drm: move to kref per-master structures. 2008-12-29 17:47:22 +10:00
drm_sman.h
drmP.h drm: reorder struct drm_ioctl_desc to save space on 64 bit builds 2009-03-29 18:31:45 +10:00
i810_drm.h
i830_drm.h
i915_drm.h drm/i915: Allow tiling of objects with bit 17 swizzling by the CPU. 2009-04-08 10:50:57 -07:00
Kbuild DRM: add mode setting support 2008-12-29 17:47:23 +10:00
mga_drm.h make drm headers use strict integer types 2009-03-26 18:14:18 +01:00
r128_drm.h
radeon_drm.h drm: merge Linux master into HEAD 2009-03-28 20:22:18 -04:00
savage_drm.h
sis_drm.h
via_drm.h make drm headers use strict integer types 2009-03-26 18:14:18 +01:00