mesa-drm/shared-core
Kristian Høgsberg dccefba71a Take bo type argument out of the ioctl interface.
The buffer object type is still tracked internally, but it is no longer
part of the user space visible ioctl interface.  If the bo create ioctl
specifies a non-NULL buffer address we assume drm_bo_type_user,
otherwise drm_bo_type_dc.  Kernel side allocations call
drm_buffer_object_create() directly and can still specify drm_bo_type_kernel.
Not 100% this makes sense either, but with this patch, the buffer type
is no longer exported and we can clean up the internals later on.
2007-10-16 22:03:05 +11:00
..
drm.h Take bo type argument out of the ioctl interface. 2007-10-16 22:03:05 +11:00
drm_pciids.txt nouveau: Switch over to using PMC_BOOT_0 for card detection. 2007-10-04 09:31:46 +02:00
drm_sarea.h drm: detypedef drm.h and fixup all problems 2007-07-16 11:22:15 +10:00
i915_dma.c i915: add superioctl support to i915 2007-10-12 10:54:38 +10:00
i915_drm.h i915: add superioctl support to i915 2007-10-12 10:54:38 +10:00
i915_drv.h i915: add superioctl support to i915 2007-10-12 10:54:38 +10:00
i915_irq.c i915: fix vbl_swap allocation 2007-10-14 21:19:13 +10: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: Remove excess device classes. 2007-10-04 09:46:16 +02:00
nouveau_drv.h nouveau: rename nv30_graph.c to nv20_graph.c 2007-09-30 22:16:01 +03:00
nouveau_fifo.c nouveau : stop the fifo of the channel we are deleting 2007-09-29 23:07:29 +02:00
nouveau_irq.c nouveau: Cleanup PGRAPH handler, attempt to survive PGRAPH exceptions. 2007-10-16 14:42:26 +11:00
nouveau_mem.c nouveau: revert unintended change. 2007-10-16 14:43:57 +11:00
nouveau_notifier.c nouveau: fix warning. 2007-10-14 10:56:31 -04: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 : nv10 and nv04 PGRAPH_NSTATUS are different 2007-10-10 21:11:43 +02:00
nouveau_state.c nouveau: PPC fixes. These regs are very touchy. 2007-10-14 23:08:36 +02:00
nouveau_swmthd.c nouveau: added support for software methods, and implemented those necessary for NV04 (TNT1) to start X 2007-10-12 22:36:55 +02:00
nouveau_swmthd.h nouveau: added support for software methods, and implemented those necessary for NV04 (TNT1) to start X 2007-10-12 22:36:55 +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: mandatory "oops I forgot half of the files" commit 2007-10-12 22:40:08 +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 : pgraph_ctx dynamic alloc for nv04, nv10 2007-09-30 14:50:22 +02:00
nv20_graph.c nouveau: Fix a typo in nv25_graph_context_init 2007-10-12 23:55:59 +03: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: NV47 context switching voodoo + warning 2007-10-04 09:39:31 +02: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 radeon: Commit the ring after each partial texture upload blit. 2007-09-29 18:08:04 +02: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 Add fence error member. 2007-09-22 13:57:13 +02: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 Add ioc32 compat layer for XGI DRM. 2007-09-18 11:03:49 -07:00