mesa-drm/shared-core
Jesse Barnes 3cb8acd5ab Disambiguate planes & pipes for swap operations
This mod makes the SAREA track plane to pipe mappings and corrects the name of
the plane info variables (they were mislabeled as pipe info since until now all
code assumed a direct mapping between planes and pipes).

It also updates the flip ioctl argument to take a set of planes rather than
pipes, since planes are flipped while pipes generate vblank events.
2007-09-11 03:48:46 -07:00
..
drm.h drm: remove XFREE86_VERSION macros 2007-08-28 15:17:36 +10:00
drm_pciids.txt nouveau: Add Quadro NVS 140 pciid 2007-09-08 22:19:00 +02:00
drm_sarea.h drm: detypedef drm.h and fixup all problems 2007-07-16 11:22:15 +10:00
i915_dma.c Disambiguate planes & pipes for swap operations 2007-09-11 03:48:46 -07:00
i915_drm.h Disambiguate planes & pipes for swap operations 2007-09-11 03:48:46 -07:00
i915_drv.h Disambiguate planes & pipes for swap operations 2007-09-11 03:48:46 -07:00
i915_irq.c Disambiguate planes & pipes for swap operations 2007-09-11 03:48:46 -07:00
i915_mem.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
imagine_drv.h Add skeletal imagine driver (but don't build it yet). 2005-03-29 01:47:38 +00:00
mach64_dma.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
mach64_drm.h drm: detypedef drm.h and fixup all problems 2007-07-16 11:22:15 +10:00
mach64_drv.h Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
mach64_irq.c drm: remove drmP.h internal typedefs 2007-07-16 12:32:51 +10:00
mach64_state.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
Makefile.am Move types shared with user mode to xgi_drm.h. 2007-07-09 16:33:14 -07:00
mga_dma.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
mga_drm.h drm: detypedef drm.h and fixup all problems 2007-07-16 11:22:15 +10:00
mga_drv.h Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
mga_irq.c drm: remove drmP.h internal typedefs 2007-07-16 12:32:51 +10:00
mga_state.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
mga_ucode.h Lindent of core build. Drivers checked for no binary diffs. A few files 2004-09-30 21:12:10 +00:00
mga_warp.c Remove DRM_ERR OS macro. 2007-07-20 12:53:52 -07:00
nouveau_dma.c nouveau: Always allocate drm's push buffer in VRAM 2007-08-08 16:37:55 +10:00
nouveau_dma.h nouveau: ouch, add nouveau_dma.[ch] files.. 2007-08-06 22:32:36 +10:00
nouveau_drm.h nouveau: give nv03 the last cut. 2007-08-31 01:40:00 +02:00
nouveau_drv.h nouveau: Allow GART notifiers when using sgdma code. 2007-08-15 13:36:54 +10:00
nouveau_fifo.c nouveau: give nv03 the last cut. 2007-08-31 01:40:00 +02:00
nouveau_irq.c nouveau : add NV04_PGRAPH_TRAPPED_ADDR definition 2007-08-26 20:48:32 +02:00
nouveau_mem.c nouveau: give nv03 the last cut. 2007-08-31 01:40:00 +02:00
nouveau_notifier.c nouveau: Use count parameter in nouveau_notifier_alloc(). 2007-08-15 14:14:23 +10:00
nouveau_object.c nouveau : fix some potential crashes with objects causing hash collision 2007-08-22 23:20:14 +02:00
nouveau_reg.h nouveau : add NV04_PGRAPH_TRAPPED_ADDR definition 2007-08-26 20:48:32 +02:00
nouveau_state.c nouveau: give nv03 the last cut. 2007-08-31 01:40:00 +02:00
nv04_fb.c nouveau: nuke internal typedefs, and drm_device_t use. 2007-07-13 15:09:31 +10:00
nv04_fifo.c nouveau/nv50: demagic instmem setup. 2007-08-10 14:22:50 +10:00
nv04_graph.c nouveau: fix some nv04 graph switching. 2007-09-06 02:47:06 +02:00
nv04_instmem.c nouveau: give nv03 the last cut. 2007-08-31 01:40:00 +02:00
nv04_mc.c nouveau: enable/disable engine-specific interrupts in _init()/_takedown() 2007-08-08 10:49:05 +10:00
nv04_timer.c nouveau: Add read() method to Engine.timer. 2007-07-18 14:12:26 +03:00
nv10_fb.c nouveau: nuke internal typedefs, and drm_device_t use. 2007-07-13 15:09:31 +10:00
nv10_fifo.c nouveau/nv50: demagic instmem setup. 2007-08-10 14:22:50 +10:00
nv10_graph.c nouveau : nv10 fix NV10_PGRAPH_CTX_USER save/load 2007-09-09 15:49:33 +02:00
nv20_graph.c nouveau: enable/disable engine-specific interrupts in _init()/_takedown() 2007-08-08 10:49:05 +10:00
nv30_graph.c nouveau: add pure nv30 support. 2007-09-06 02:47:06 +02:00
nv40_fb.c nouveau: nuke internal typedefs, and drm_device_t use. 2007-07-13 15:09:31 +10:00
nv40_fifo.c nouveau/nv40: Fix channel scheduling. 2007-08-15 01:04:41 +10:00
nv40_graph.c nouveau: Use nv41 ctxprog/vals on nv42. 2007-09-07 20:07:13 +10:00
nv40_mc.c nouveau: enable/disable engine-specific interrupts in _init()/_takedown() 2007-08-08 10:49:05 +10:00
nv50_fifo.c nouveau/nv50: Correct thinko for 8800 chips + cleanup a bit. 2007-08-22 12:54:26 +10:00
nv50_graph.c nouveau/nv50: hack up initial channel context from current state 2007-08-08 13:01:29 +10:00
nv50_instmem.c nouveau/nv50: demagic instmem setup. 2007-08-10 14:22:50 +10:00
nv50_mc.c nouveau: enable/disable engine-specific interrupts in _init()/_takedown() 2007-08-08 10:49:05 +10:00
nv_drv.h Skeleton nv drm driver, to enable DMA in EXA. (Lars Knoll, minor updates by 2005-10-06 23:31:29 +00:00
r128_cce.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
r128_drm.h drm: remove XFREE86_VERSION macros 2007-08-28 15:17:36 +10:00
r128_drv.h Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
r128_irq.c drm: remove drmP.h internal typedefs 2007-07-16 12:32:51 +10:00
r128_state.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
r300_cmdbuf.c Replace filp in ioctl arguments with drm_file *file_priv. 2007-07-20 13:39:45 -07:00
r300_reg.h r300: Synchronized the register defines file; documentation changes. 2007-06-21 14:35:11 +00:00
radeon_cp.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
radeon_drm.h drm: detypedef drm.h and fixup all problems 2007-07-16 11:22:15 +10:00
radeon_drv.h Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
radeon_irq.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
radeon_mem.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
radeon_state.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
savage_bci.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
savage_drm.h drm: detypedef drm.h and fixup all problems 2007-07-16 11:22:15 +10:00
savage_drv.h Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
savage_state.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
sis_drm.h Assert an MIT copyright on sis_drm.h, since one was lacking and I created 2005-11-28 23:10:41 +00:00
sis_drv.h Replace filp in ioctl arguments with drm_file *file_priv. 2007-07-20 13:39:45 -07:00
sis_ds.c complete fix for attribution 2006-01-02 03:30:57 +00:00
sis_ds.h some fixes from linux kernel 2006-01-02 03:44:23 +00:00
sis_mm.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
tdfx_drv.h Assert an MIT copyright on sis_drm.h, since one was lacking and I created 2005-11-28 23:10:41 +00:00
via_3d_reg.h VIA update: 2005-01-05 17:44:43 +00:00
via_dma.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
via_drm.h drm: detypedef drm.h and fixup all problems 2007-07-16 11:22:15 +10:00
via_drv.c drm: detypedef ttm/bo/fence code 2007-07-16 13:37:02 +10:00
via_drv.h Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
via_ds.c Port the VIA DRM to FreeBSD. Original patch by Jake, with some cleanup by 2005-08-15 18:07:12 +00:00
via_ds.h VIA: Fix sparse warnings (Alexey Dobriyan) 2005-07-15 21:22:51 +00:00
via_irq.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
via_map.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
via_mm.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
via_mm.h VIA: 2005-05-23 20:56:54 +00:00
via_verifier.c Remove DRM_ERR OS macro. 2007-07-20 12:53:52 -07:00
via_verifier.h drm: remove drmP.h internal typedefs 2007-07-16 12:32:51 +10:00
via_video.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
xgi_drm.h Eliminate unused / useless ioctls. 2007-08-14 13:44:51 -07:00