mesa-drm/linux-core
2009-04-06 09:57:06 +10:00
..
.gitignore linux-core: Make git ignore generated module symbol version files. 2007-01-02 10:02:44 +01:00
amd.h radeon_ms: fix framebuffer code 2008-04-06 19:23:20 +02:00
amd_legacy.h radeon_ms: command buffer validation use array of function pointer 2008-04-08 02:18:14 +02:00
amd_legacy_cbuffer.c radeon_ms: command buffer validation use array of function pointer 2008-04-08 02:18:14 +02:00
amd_legacy_fence.h radeon_ms: fix fence 2008-03-20 17:43:43 +01:00
ati_pcigart.c radeon: fix some warnings 2008-11-03 09:28:36 +10:00
atom-bits.h radeon: add initial atombios modesetting and GEM -> TTM translation layer. 2008-07-26 08:56:23 +10:00
atom-names.h radeon: add initial atombios modesetting and GEM -> TTM translation layer. 2008-07-26 08:56:23 +10:00
atom-types.h radeon: add initial atombios modesetting and GEM -> TTM translation layer. 2008-07-26 08:56:23 +10:00
atom.c radeon: add initial suspend/resume support 2008-09-18 10:11:23 +10:00
atom.h radeon: add initial atombios modesetting and GEM -> TTM translation layer. 2008-07-26 08:56:23 +10:00
atombios.h radeon: upgrade atom headers 2008-11-10 15:37:51 +10:00
atombios_crtc.c radeon/drm: fixup ref counting in on fb objs 2008-11-03 09:36:03 +10:00
Config.in Added via driver to drm/linux/Config.in Reported by: Terry Barnaby 2004-03-26 13:42:48 +00:00
Doxyfile Update Doxygen configuration & comments. 2004-10-18 14:16:41 +00:00
drm-gem.txt [GEM] Typo (and thinking) fixes in drm-gem.txt and doxygen. 2008-05-12 13:17:01 -07:00
drm.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
drm_agpsupport.c Use lowercase bool constants. 2008-07-07 12:04:35 -04:00
drm_auth.c start moving over to proper hierarchy wrt master accesses 2008-02-13 16:30:15 +10:00
drm_bo.c drm/bo: fix stupid lock imbalance 2008-11-15 12:30:09 +10:00
drm_bo_move.c drm/radeon: fixup clean flag handling 2008-10-06 16:39:25 +10:00
drm_bufs.c radeon: fix some warnings 2008-11-03 09:28:36 +10:00
drm_compat.c Make modesetting-gem build with recent kernels 2008-08-07 17:15:50 -07:00
drm_compat.h drm compat: fix euid for >=2.6.28 2009-02-10 08:55:32 +10:00
drm_context.c drm: remove authentication on master exit. 2008-03-27 15:55:49 +10:00
drm_core.h Add support for secondary vertical blank interrupt to DRM core. 2006-09-28 15:41:35 +02:00
drm_crtc.c mode: Minor reodering and renaming 2008-11-12 19:17:18 +01:00
drm_crtc.h radeon/drm: fixup ref counting in on fb objs 2008-11-03 09:36:03 +10:00
drm_crtc_helper.c drm/radeon: add dpms connector functions 2008-11-10 15:37:16 +10:00
drm_crtc_helper.h drm/radeon: add dpms connector functions 2008-11-10 15:37:16 +10:00
drm_dma.c radeon: FEDORA: add old DMA buffers on top of GEM 2008-08-14 09:10:11 +10:00
drm_drawable.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
drm_drv.c mode: Remove hotplug support from ioctl interface 2008-11-12 18:40:04 +01:00
drm_edid.c Synchronize the DDC EDID read to it's fb_ddc.c counterpart 2008-07-07 15:11:48 +01:00
drm_edid.h Add EDID quirk handling 2008-06-09 16:20:45 -07:00
drm_fb.c drm: add functions to get/set gamma ramps 2008-06-02 14:04:41 +10:00
drm_fence.c ttm: fix drm_fence_wait_polling timeout value 2009-02-04 13:27:54 +10:00
drm_fops.c drm compat: fix euid for >=2.6.28 2009-02-10 08:55:32 +10:00
drm_gem.c radeon: lib radeon add bo & cs gem backend 2008-11-06 00:40:06 +01:00
drm_hashtab.c drm: major whitespace/coding style realignment with kernel 2007-11-22 16:10:36 +10:00
drm_hashtab.h drm: remove lots of spurious whitespace. 2007-11-05 12:42:22 +10:00
drm_internal.h Add new shared header file drm_internal.h. 2007-11-14 14:28:34 -05:00
drm_ioc32.c Fix ioc32 compat layer 2007-09-18 11:03:08 -07:00
drm_ioctl.c start moving over to proper hierarchy wrt master accesses 2008-02-13 16:30:15 +10:00
drm_irq.c mode: Remove hotplug support from ioctl interface 2008-11-12 18:40:04 +01:00
drm_lock.c Merge remote branch 'origin/master' into modesetting-gem 2008-09-30 14:13:49 +10:00
drm_memory.c Merge remote branch 'origin/master' into modesetting-gem 2008-09-30 14:13:49 +10:00
drm_memory.h drm: major whitespace/coding style realignment with kernel 2007-11-22 16:10:36 +10:00
drm_memory_debug.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
drm_memory_debug.h Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
drm_mm.c Merge commit 'origin/drm-gem' into modesetting-gem 2008-08-01 13:35:56 -04:00
drm_mode.h Seperate modesetting userspace bits into drm_mode.h 2008-09-25 23:13:19 +02:00
drm_modes.c radeon: add initial atombios modesetting and GEM -> TTM translation layer. 2008-07-26 08:56:23 +10:00
drm_objects.h drm/radeon: add uncached allocator to drm ttm code. 2008-11-10 15:30:21 +10:00
drm_os_linux.h drm: remove lots of spurious whitespace. 2007-11-05 12:42:22 +10:00
drm_pci.c drm: major whitespace/coding style realignment with kernel 2007-11-22 16:10:36 +10:00
drm_proc.c Merge commit 'origin/drm-gem' into modesetting-gem 2008-08-01 13:35:56 -04:00
drm_regman.c drm: cleanup drm_regman.c coding style 2007-11-22 13:29:17 +10:00
drm_sarea.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
drm_scatter.c drm: Fix for non-coherent DMA PowerPC 2008-03-05 19:25:03 +10:00
drm_sman.c Revert "Rename drm_mm.c and its fuctions to drm_memrange." 2008-07-30 11:25:34 -07:00
drm_sman.h Revert "Rename drm_mm.c and its fuctions to drm_memrange." 2008-07-30 11:25:34 -07:00
drm_stub.c Export drm_put_minor 2008-09-18 14:30:05 -04:00
drm_sysfs.c Merge remote branch 'origin/master' into modesetting-gem 2008-09-30 14:13:49 +10:00
drm_ttm.c drm/radeon: add uncached allocator to drm ttm code. 2008-11-10 15:30:21 +10:00
drm_uncached.c drm/radeon: add uncached allocator to drm ttm code. 2008-11-10 15:30:21 +10:00
drm_vm.c drm/ttm: work around some x86 pat oddities by using mixedmap instead of pfnmap 2009-02-27 14:01:33 +01:00
drm_vm_nopage_compat.c drm: nopage compat fixup for drm_vm 2008-05-07 15:10:23 +10:00
drmP.h Merge branch 'radeon-gem-cs' into modesetting-gem 2008-08-14 09:36:34 +10:00
dvo.h modesetting: the great renaming. 2008-05-30 15:10:04 +10:00
dvo_ch7xxx.c Merge remote branch 'origin/modesetting-101' into modesetting-gem 2008-07-09 14:53:47 +10:00
dvo_ch7017.c modesetting-101: Rename DPMS modes to avoid compatibility issues with xorg definitions. 2008-07-06 11:08:49 +02:00
dvo_ivch.c Merge remote branch 'origin/modesetting-101' into modesetting-gem 2008-07-09 14:53:47 +10:00
dvo_sil164.c modesetting-101: Rename DPMS modes to avoid compatibility issues with xorg definitions. 2008-07-06 11:08:49 +02:00
dvo_tfp410.c Merge remote branch 'origin/modesetting-101' into modesetting-gem 2008-07-09 14:53:47 +10:00
ffb_context.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
ffb_drv.c Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. 2007-07-20 18:16:42 -07:00
ffb_drv.h drm: remove lots of spurious whitespace. 2007-11-05 12:42:22 +10:00
i810_dma.c Merge remote branch 'origin/master' into modesetting-101 2008-01-25 15:27:53 +10:00
i810_drm.h drm: remove XFREE86_VERSION macros 2007-08-28 15:17:36 +10:00
i810_drv.c remove config.h from build no longer exists kbuild does it 2006-10-14 23:38:20 +10:00
i810_drv.h drm: cleanup DRM_DEBUG() parameters 2008-01-03 16:56:04 +10:00
i915_compat.c i915/flush: get the ret the right way around 2008-01-23 16:45:09 +10:00
i915_dma.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
i915_drm.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
i915_drv.c i915: finish removing TTM bits 2008-08-16 12:09:24 -07:00
i915_drv.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
i915_gem.c i915: set domain properly on fb mapping, flush out changes 2008-08-16 11:35:10 -07:00
i915_gem_debug.c Make modesetting-gem build with recent kernels 2008-08-07 17:15:50 -07:00
i915_gem_proc.c Merge commit 'origin/drm-gem' into modesetting-gem 2008-08-01 13:35:56 -04:00
i915_gem_tiling.c Make modesetting-gem build with recent kernels 2008-08-07 17:15:50 -07:00
i915_init.c Move i915 init code to new file, i915_init.c, and create a new high level 2007-04-10 10:31:10 -07:00
i915_ioc32.c i915: finish removing TTM bits 2008-08-16 12:09:24 -07:00
i915_irq.c Revert "i915: only use tiled blits on 965+" 2008-07-01 16:09:02 -07:00
i915_mem.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
i915_opregion.c Merge commit 'origin/drm-gem' into modesetting-gem 2008-08-01 13:35:56 -04:00
i915_suspend.c I915 suspend/resume for FreeBSD 2008-06-08 13:56:14 -04:00
imagine_drv.c remove config.h from build no longer exists kbuild does it 2006-10-14 23:38:20 +10:00
intel_bios.c i915: unmap BIOS when we're done with it 2008-05-28 08:24:42 -07:00
intel_bios.h i915: do a better job of parsing VBIOS data 2008-05-23 18:42:47 -07:00
intel_crt.c Merge remote branch 'origin/modesetting-101' into modesetting-gem 2008-07-26 08:38:59 +10:00
intel_display.c Update intel modesetting to use mm_private instead of mm_handle. 2008-09-23 16:52:06 +10:00
intel_drv.h Update intel modesetting to use mm_private instead of mm_handle. 2008-09-23 16:52:06 +10:00
intel_dvo.c modesetting-101: Rename DPMS modes to avoid compatibility issues with xorg definitions. 2008-07-06 11:08:49 +02:00
intel_fb.c Update intel modesetting to use mm_private instead of mm_handle. 2008-09-23 16:52:06 +10:00
intel_i2c.c Add some more checks to modelist walking for matching 2007-09-27 14:21:03 +01:00
intel_lvds.c Merge remote branch 'origin/modesetting-101' into modesetting-gem 2008-07-09 14:53:47 +10:00
intel_modes.c modesetting: the great renaming. 2008-05-30 15:10:04 +10:00
intel_sdvo.c modesetting-101: Rename DPMS modes to avoid compatibility issues with xorg definitions. 2008-07-06 11:08:49 +02:00
intel_sdvo_regs.h Fix SDVO outputs 2007-04-17 16:09:40 +01:00
intel_tv.c Merge remote branch 'origin/modesetting-101' into modesetting-gem 2008-07-26 08:38:59 +10:00
Kconfig Remove old i830 kernel driver. 2007-03-19 11:46:35 +00:00
linux Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
mach64_dma.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
mach64_drm.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
mach64_drv.c Merge branch 'master' into vblank-rework, including mach64 support 2008-01-22 09:42:37 -08:00
mach64_drv.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
mach64_irq.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
mach64_state.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
Makefile Merge remote branch 'origin/master' into modesetting-gem 2008-09-30 14:13:49 +10:00
Makefile.kernel nouveau: big rewrite of nv50 kms code 2009-03-09 10:58:57 +10:00
mga_dma.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
mga_drm.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
mga_drv.c Merge branch 'master' into vblank-rework, including mach64 support 2008-01-22 09:42:37 -08:00
mga_drv.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
mga_ioc32.c drm: remove lots of spurious whitespace. 2007-11-05 12:42:22 +10:00
mga_irq.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
mga_state.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
mga_ucode.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
mga_warp.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
nouveau_backlight.c nouveau: use consistant register access macros 2009-02-20 14:57:40 +10:00
nouveau_bios.c nouveau: use consistant register access macros 2009-02-20 14:57:40 +10:00
nouveau_bios.h nv50/kms: get rid of struct nouveau_mode 2009-02-04 15:03:44 +10:00
nouveau_bo.c nouveau: use nouveau_fence_channel() to get chan for m2mf move 2009-03-18 19:30:42 +10:00
nouveau_connector.h nouveau: big rewrite of nv50 kms code 2009-03-09 10:58:57 +10:00
nouveau_crtc.h nv50: kill off nv50_cursor 2009-03-18 19:21:57 +10:00
nouveau_display.c nouveau: big rewrite of nv50 kms code 2009-03-09 10:58:57 +10:00
nouveau_dma.c nouveau: ouch, add nouveau_dma.[ch] files.. 2007-08-06 22:32:36 +10:00
nouveau_dma.h nouveau: prevent fbcon notifier waits when unnecessary 2009-03-25 14:59:07 +10:00
nouveau_drm.h add nouveau symlinks via git 2006-12-20 10:28:55 +11:00
nouveau_drv.c nouveau: big rewrite of nv50 kms code 2009-03-09 10:58:57 +10:00
nouveau_drv.h add nouveau symlinks via git 2006-12-20 10:28:55 +11:00
nouveau_encoder.h nouveau: big rewrite of nv50 kms code 2009-03-09 10:58:57 +10:00
nouveau_fb.h nouveau: big rewrite of nv50 kms code 2009-03-09 10:58:57 +10:00
nouveau_fbcon.c nouveau: big rewrite of nv50 kms code 2009-03-09 10:58:57 +10:00
nouveau_fbcon.h nouveau: big rewrite of nv50 kms code 2009-03-09 10:58:57 +10:00
nouveau_fence.c nouveau: use nouveau_fence_channel() to get chan for m2mf move 2009-03-18 19:30:42 +10:00
nouveau_fifo.c Revert "nouveau: Fill in context_init for nv10-nv3x." 2007-01-10 15:19:47 +11:00
nouveau_gem.c nv50: pin/unpin framebuffer as required 2009-03-19 16:10:59 +10:00
nouveau_ioc32.c remove include of linux ioctl32.h from drm drivers 2007-06-05 18:16:44 +10:00
nouveau_irq.c add nouveau symlinks via git 2006-12-20 10:28:55 +11:00
nouveau_mem.c add nouveau symlinks via git 2006-12-20 10:28:55 +11:00
nouveau_notifier.c nouveau: Nuke DMA_OBJECT_INIT ioctl (bumps interface to 0.0.7) 2007-06-28 03:26:43 +10:00
nouveau_object.c add nouveau symlinks via git 2006-12-20 10:28:55 +11:00
nouveau_reg.h add nouveau symlinks via git 2006-12-20 10:28:55 +11:00
nouveau_sgdma.c nouveau: hide instmem map, force use of {prepare,finish}_access 2009-02-22 11:38:41 +10:00
nouveau_state.c add nouveau symlinks via git 2006-12-20 10:28:55 +11:00
nouveau_swmthd.c nouveau: mandatory "oops I forgot half of the files" commit 2007-10-12 22:40:08 +02:00
nouveau_swmthd.h nouveau: mandatory "oops I forgot half of the files" commit 2007-10-12 22:40:08 +02:00
nv04_fb.c nouveau: move card initialisation into the drm 2007-03-26 20:59:37 +10:00
nv04_fifo.c nouveau: NV04 PFIFO engtab functions 2007-06-24 18:57:09 +10:00
nv04_graph.c nouveau: add missing nv04_graph.c symlink. 2007-02-03 06:02:12 +01:00
nv04_instmem.c nouveau/nv50: Initial channel/object support 2007-07-09 16:16:44 +10:00
nv04_mc.c nouveau: move card initialisation into the drm 2007-03-26 20:59:37 +10:00
nv04_timer.c nouveau: move card initialisation into the drm 2007-03-26 20:59:37 +10:00
nv10_fb.c nouveau: move card initialisation into the drm 2007-03-26 20:59:37 +10:00
nv10_fifo.c nouveau: NV1X/2X/3X PFIFO engtab functions 2007-06-24 18:58:14 +10:00
nv10_graph.c nouveau: first step to make graph ctx works 2007-01-13 21:44:50 +01:00
nv20_graph.c nouveau: nv20 graph ctx switch. 2007-01-13 23:19:41 +01:00
nv40_fb.c nouveau: move card initialisation into the drm 2007-03-26 20:59:37 +10:00
nv40_fifo.c nouveau: NV4X PFIFO engtab functions 2007-06-24 18:56:01 +10:00
nv40_graph.c nouveau: Add nv40-specific PGRAPH code, not hooked up yet. 2007-01-02 14:52:43 +11:00
nv40_mc.c nouveau: move card initialisation into the drm 2007-03-26 20:59:37 +10:00
nv50_connector.c nv50: enable dithering by default on lvds 2009-03-19 16:11:06 +10:00
nv50_connector.h nv50/kms: nv50_kms_ -> nv50_ 2009-02-04 15:03:47 +10:00
nv50_crtc.c nv50: some kms fixes 2009-03-19 16:11:05 +10:00
nv50_crtc.h nv50/kms: remove the last of nv50_kms_wrapper 2009-02-04 15:03:47 +10:00
nv50_cursor.c nv50: kill off nv50_cursor 2009-03-18 19:21:57 +10:00
nv50_dac.c nv50: some kms fixes 2009-03-19 16:11:05 +10:00
nv50_display.c nv50: turn off crtcs in display_disable 2009-03-25 14:57:25 +10:00
nv50_display.h nouveau: big rewrite of nv50 kms code 2009-03-09 10:58:57 +10:00
nv50_display_commands.h drm/nv50: assorted kms fixes/cleanups 2009-03-10 18:22:42 +10:00
nv50_fb.h nv50/kms: remove nv50_fb 2009-02-04 15:03:46 +10:00
nv50_fbcon.c nouveau: prevent fbcon notifier waits when unnecessary 2009-03-25 14:59:07 +10:00
nv50_fifo.c nouveau/nv50: skeletal backend 2007-06-28 03:26:43 +10:00
nv50_graph.c nouveau/nv50: skeletal backend 2007-06-28 03:26:43 +10:00
nv50_grctx.h nv50: symlink nv50_grctx.h to linux-core... 2008-10-28 12:00:08 +11:00
nv50_i2c.c drm/nv50: silence ddc timeout messages unless debugging enabled 2009-03-10 18:15:55 +10:00
nv50_i2c.h NV50: Initial import of kernel modesetting. 2008-06-22 16:29:00 +02:00
nv50_instmem.c nouveau/nv50: Initial channel/object support 2007-07-09 16:16:44 +10:00
nv50_lut.c nv50/kms: use DRM_DEBUG 2009-02-04 15:03:48 +10:00
nv50_lut.h nouveau: bring in current mm implementation 2009-02-04 15:03:43 +10:00
nv50_mc.c nouveau/nv50: skeletal backend 2007-06-28 03:26:43 +10:00
nv50_output.h nv50/kms: store dcb entry ptr & or in encoder struct, remove nv50_output.h 2009-02-04 15:03:47 +10:00
nv50_sor.c nv50: some kms fixes 2009-03-19 16:11:05 +10:00
nv_drv.c remove config.h from build no longer exists kbuild does it 2006-10-14 23:38:20 +10:00
nv_drv.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
ObjectID.h radeon: upgrade atom headers 2008-11-10 15:37:51 +10:00
r128_cce.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
r128_drm.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
r128_drv.c Merge branch 'master' into vblank-rework, fixup remaining drivers 2007-10-30 12:52:46 -07:00
r128_drv.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
r128_ioc32.c drm: remove lots of spurious whitespace. 2007-11-05 12:42:22 +10:00
r128_irq.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
r128_state.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
r300_cmdbuf.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
r300_reg.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
radeon_atombios.c radeon: pull in recent fixes from ddx 2008-10-07 14:10:39 -04:00
radeon_buffer.c radeon: fix ROP values for the paint ROP 2008-11-03 09:52:40 +10:00
radeon_combios.c radeon: pull in recent fixes from ddx 2008-10-07 14:10:39 -04:00
radeon_connectors.c drm/radeon: add dpms connector functions 2008-11-10 15:37:16 +10:00
radeon_cp.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
radeon_cs.c radeon command submission start 2008-07-28 15:21:13 +10:00
radeon_cursor.c radeon: avivo cursors are across the full surface. 2008-11-10 15:35:34 +10:00
radeon_display.c radeon: add more HDMI bits 2008-11-03 09:49:59 +10:00
radeon_drm.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
radeon_drv.c radeon: make build again 2008-11-03 09:58:12 +10:00
radeon_drv.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
radeon_encoders.c radeon: pull in recent fixes from ddx 2008-10-07 14:10:39 -04:00
radeon_fb.c radeon: fixup vram visible calculation to take a/c pinned objects for now 2008-11-10 15:13:08 +10:00
radeon_fence.c radeon: fix fence race condition hopefully 2008-11-10 15:37:36 +10:00
radeon_gem.c radeon: fixup for kms api 2009-04-06 09:57:06 +10:00
radeon_gem_proc.c radeon: add more debugging 2008-11-03 09:47:14 +10:00
radeon_i2c.c radeon: fixup for kms api 2009-04-06 09:57:06 +10:00
radeon_ioc32.c drm: major whitespace/coding style realignment with kernel 2007-11-22 16:10:36 +10:00
radeon_irq.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
radeon_legacy_crtc.c radeon/drm: fixup ref counting in on fb objs 2008-11-03 09:36:03 +10:00
radeon_legacy_encoders.c radeon: add r423 bits to modesetting 2008-11-03 09:33:12 +10:00
radeon_mem.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
radeon_microcode.h radeon: split microcode out into a separate header file. 2008-05-28 11:12:57 +10:00
radeon_mode.h radeon/drm: fixup ref counting in on fb objs 2008-11-03 09:36:03 +10:00
radeon_ms.h radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_bo.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_bus.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_combios.c radeon_ms: add rom parsing & adapt code 2008-01-15 14:17:05 +01:00
radeon_ms_combios.h radeon_ms: add rom parsing & adapt code 2008-01-15 14:17:05 +01:00
radeon_ms_compat.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_cp.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_cp_mc.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_crtc.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_dac.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_drm.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_drm.h radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_drv.c radeon_ms: this is a modesetting driver, bring things up to date 2008-03-27 20:08:37 +01:00
radeon_ms_drv.h Make radeon_ms compile. 2008-04-23 12:42:26 -04:00
radeon_ms_exec.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_family.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_fb.c drm: add functions to get/set gamma ramps 2008-06-02 14:04:41 +10:00
radeon_ms_fence.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_gpu.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_i2c.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_irq.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_output.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_properties.c radeon_ms: add rom parsing & adapt code 2008-01-15 14:17:05 +01:00
radeon_ms_properties.h radeon_ms: add rom parsing & adapt code 2008-01-15 14:17:05 +01:00
radeon_ms_reg.h radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_ms_rom.c radeon_ms: add rom parsing & adapt code 2008-01-15 14:17:05 +01:00
radeon_ms_rom.h radeon_ms: add rom parsing & adapt code 2008-01-15 14:17:05 +01:00
radeon_ms_state.c radeon_ms: radeon modesetting first commit. 2007-12-04 23:03:12 +01:00
radeon_pm.c radeon/drm: fixup ref counting in on fb objs 2008-11-03 09:36:03 +10:00
radeon_reg.h radeon: pll and interlace updates from the ddx 2008-09-18 17:27:00 -04:00
radeon_state.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
README.drm Fix some outdated URLs, remove others. 2007-02-12 15:45:51 -05:00
savage_bci.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
savage_drm.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
savage_drv.c remove config.h from build no longer exists kbuild does it 2006-10-14 23:38:20 +10:00
savage_drv.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
savage_state.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
sis_drm.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
sis_drv.c Remove DRM_ERR OS macro. 2007-07-20 12:53:52 -07:00
sis_drv.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
sis_mm.c drm: cleanup DRM_DEBUG() parameters 2008-01-03 16:56:04 +10:00
tdfx_drv.c remove config.h from build no longer exists kbuild does it 2006-10-14 23:38:20 +10:00
tdfx_drv.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
via_3d_reg.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
via_buffer.c Rename inappropriately named 'mask' fields to 'proposed_flags' instead. 2007-12-21 12:16:29 -08:00
via_dma.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
via_dmablit.c [via] Allow a little larger stride for SG DMA DownloadFromScreen. 2008-03-16 11:45:57 +01:00
via_dmablit.h drm: remove lots of spurious whitespace. 2007-11-05 12:42:22 +10:00
via_drm.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
via_drv.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
via_drv.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
via_fence.c Make via compile. 2008-04-23 12:43:52 -04:00
via_irq.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
via_map.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
via_mm.c drm: cleanup DRM_DEBUG() parameters 2008-01-03 16:56:04 +10:00
via_verifier.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
via_verifier.h Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
via_video.c Track linux-core symlinks in git. 2006-12-01 10:37:55 +01:00
xgi_cmdlist.c xgi: use true/false instead of TRUE/FALSE 2008-07-08 17:58:10 +10:00
xgi_cmdlist.h Implement fence support. 2007-08-15 21:05:26 -07:00
xgi_drm.h Move types shared with user mode to xgi_drm.h. 2007-07-09 16:33:14 -07:00
xgi_drv.c xgi: use true/false instead of TRUE/FALSE 2008-07-08 17:58:10 +10:00
xgi_drv.h xgi: Bump kernel version 2008-06-12 15:36:48 -07:00
xgi_fb.c xgi: Fix 64-bit kernel / 32-bit user issue. 2008-06-10 11:29:15 -07:00
xgi_fence.c xgixp: Remove dependency on TTM fences 2008-06-10 22:18:14 -07:00
xgi_ioc32.c drm: remove lots of spurious whitespace. 2007-11-05 12:42:22 +10:00
xgi_misc.c xgi: use true/false instead of TRUE/FALSE 2008-07-08 17:58:10 +10:00
xgi_misc.h drm: remove lots of spurious whitespace. 2007-11-05 12:42:22 +10:00
xgi_pcie.c drm/pcigart: fix the pci gart to use the drm_pci wrapper. 2008-03-17 07:05:46 +10:00
xgi_regs.h drm: remove lots of spurious whitespace. 2007-11-05 12:42:22 +10:00

************************************************************
* For the very latest on DRI development, please see:      *
*     http://dri.freedesktop.org/                          *
************************************************************

The Direct Rendering Manager (drm) is a device-independent kernel-level
device driver that provides support for the XFree86 Direct Rendering
Infrastructure (DRI).

The DRM supports the Direct Rendering Infrastructure (DRI) in four major
ways:

    1. The DRM provides synchronized access to the graphics hardware via
       the use of an optimized two-tiered lock.

    2. The DRM enforces the DRI security policy for access to the graphics
       hardware by only allowing authenticated X11 clients access to
       restricted regions of memory.

    3. The DRM provides a generic DMA engine, complete with multiple
       queues and the ability to detect the need for an OpenGL context
       switch.

    4. The DRM is extensible via the use of small device-specific modules
       that rely extensively on the API exported by the DRM module.