kernel-ark/drivers/gpu/drm/i915
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
..
dvo_ch7xxx.c DRM: i915: add mode setting support 2008-12-29 17:47:23 +10:00
dvo_ch7017.c DRM: i915: add mode setting support 2008-12-29 17:47:23 +10:00
dvo_ivch.c DRM: i915: add mode setting support 2008-12-29 17:47:23 +10:00
dvo_sil164.c DRM: i915: add mode setting support 2008-12-29 17:47:23 +10:00
dvo_tfp410.c DRM: i915: add mode setting support 2008-12-29 17:47:23 +10:00
dvo.h drm/i915: fix sparse warnings: move 'extern' decls to header file 2008-12-29 17:47:26 +10:00
i915_dma.c Merge branch 'drm-intel-next' of ../anholt-2.6 into drm-linus 2009-04-03 10:27:21 +10:00
i915_drv.c drm/i915: Convert i915 proc files to seq_file and move to debugfs. 2009-03-27 15:12:01 -07:00
i915_drv.h drm/i915: Allow tiling of objects with bit 17 swizzling by the CPU. 2009-04-08 10:50:57 -07:00
i915_gem_debug.c drm/i915: Add a spinlock to protect the active_list 2009-04-01 15:22:07 -07:00
i915_gem_debugfs.c drm/i915: Implement batch and ring buffer dumping 2009-04-08 10:18:06 -07:00
i915_gem_tiling.c drm/i915: Allow tiling of objects with bit 17 swizzling by the CPU. 2009-04-08 10:50:57 -07:00
i915_gem.c drm/i915: Allow tiling of objects with bit 17 swizzling by the CPU. 2009-04-08 10:50:57 -07:00
i915_ioc32.c
i915_irq.c drm/i915: add VGA hotplug support for 945+ 2009-04-01 15:21:57 -07:00
i915_mem.c drm: move to kref per-master structures. 2008-12-29 17:47:22 +10:00
i915_opregion.c drm/i915: fix sparse warnings: make symbols static 2008-12-29 17:47:26 +10:00
i915_reg.h drm/i915: add VGA hotplug support for 945+ 2009-04-01 15:21:57 -07:00
i915_suspend.c drm/i915: Don't restore palettes through VGA registers. 2009-03-10 13:11:12 -07:00
intel_bios.c drm/i915: handle bogus VBT panel timing 2009-02-25 14:10:42 +10:00
intel_bios.h drm/i915: Fix LVDS dither setting 2009-03-27 15:12:18 -07:00
intel_crt.c drm/i915: add VGA hotplug support for 945+ 2009-04-01 15:21:57 -07:00
intel_display.c drm/i915: Fix a mismerge of the IGD patch (new .find_pll hooks missed) 2009-04-08 10:18:16 -07:00
intel_drv.h drm/i915: sync SDVO code with stable userland modesetting driver 2009-02-08 21:38:14 +10:00
intel_dvo.c drm/i915: fix sparse warnings: move 'extern' decls to header file 2008-12-29 17:47:26 +10:00
intel_fb.c drm/i915: indicate framebuffer restore key in SysRq help message 2009-04-08 10:18:18 -07:00
intel_hdmi.c drm/i915: sync hdmi detection by hdmi identifier with 2D 2009-04-08 10:18:17 -07:00
intel_i2c.c i2c: Delete many unused adapter IDs 2009-01-26 21:19:52 +01:00
intel_lvds.c drm/i915: Fix LVDS dither setting 2009-03-27 15:12:18 -07:00
intel_modes.c drm/i915: avoid hanging on to a stale pointer to raw_edid. 2009-04-01 11:59:19 -07:00
intel_sdvo_regs.h drm/i915: Fix SDVO CREATE_PREFERRED_INPUT_TIMING command 2009-04-01 15:22:04 -07:00
intel_sdvo.c drm/i915: sync hdmi detection by hdmi identifier with 2D 2009-04-08 10:18:17 -07:00
intel_tv.c drm/i915: fix TV mode setting in property change 2009-04-01 15:22:00 -07:00
Makefile drm/i915: Convert i915 proc files to seq_file and move to debugfs. 2009-03-27 15:12:01 -07:00