Adrian Bunk 982245f017 [PATCH] PCI: remove CONFIG_PCI_NAMES 20 éve
..
Kconfig 282a16749b drm: add savage driver 20 éve
Makefile 414ed53799 drm: add initial r300 3D support. 20 éve
README.drm 1da177e4c3 Linux-2.6.12-rc2 20 éve
ati_pcigart.c c94f702985 drm: misc cleanup 20 éve
drm.h db215327c6 drm: switch drm_handle_t to unsigned int 20 éve
drmP.h 982245f017 [PATCH] PCI: remove CONFIG_PCI_NAMES 19 éve
drm_agpsupport.c 7a9aff3cff drm: fix a bad VERSION check. 20 éve
drm_auth.c c94f702985 drm: misc cleanup 20 éve
drm_bufs.c f210973bb6 drm: small cleanups 19 éve
drm_context.c f210973bb6 drm: small cleanups 19 éve
drm_core.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
drm_dma.c 1da177e4c3 Linux-2.6.12-rc2 20 éve
drm_drawable.c 1da177e4c3 Linux-2.6.12-rc2 20 éve
drm_drv.c 836cf0465c drm: cleanup buffer/map code 20 éve
drm_fops.c 836cf0465c drm: cleanup buffer/map code 20 éve
drm_init.c 1da177e4c3 Linux-2.6.12-rc2 20 éve
drm_ioc32.c 9a18664506 drm: 32/64-bit DRM ioctl compatibility patch 20 éve
drm_ioctl.c d1f2b55ad2 drm: updated DRM map patch for 32/64 bit systems 20 éve
drm_irq.c c94f702985 drm: misc cleanup 20 éve
drm_lock.c c94f702985 drm: misc cleanup 20 éve
drm_memory.c b5d499cfde drm: make drm_alloc_agp take a dev arg. 20 éve
drm_memory.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
drm_memory_debug.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
drm_os_linux.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
drm_pci.c aa0ca6b4bb drm: fix warning in drm_pci.c 20 éve
drm_pciids.h c8b432dc0c drm: update pci ids for savage and via 20 éve
drm_proc.c d1f2b55ad2 drm: updated DRM map patch for 32/64 bit systems 20 éve
drm_sarea.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
drm_scatter.c d1f2b55ad2 drm: updated DRM map patch for 32/64 bit systems 20 éve
drm_stub.c 836cf0465c drm: cleanup buffer/map code 20 éve
drm_sysfs.c f210973bb6 drm: small cleanups 19 éve
drm_vm.c 88f399cd0a drm: fixes for powerpc 20 éve
ffb_context.c 1da177e4c3 Linux-2.6.12-rc2 20 éve
ffb_drv.c d1f2b55ad2 drm: updated DRM map patch for 32/64 bit systems 20 éve
ffb_drv.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
i810_dma.c d27c9b548a drm: remove version.h and any version checks.. 20 éve
i810_drm.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
i810_drv.c cda1738066 drm: add test for AGP devices and driver override for it. 20 éve
i810_drv.h cda1738066 drm: add test for AGP devices and driver override for it. 20 éve
i830_dma.c d27c9b548a drm: remove version.h and any version checks.. 20 éve
i830_drm.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
i830_drv.c cda1738066 drm: add test for AGP devices and driver override for it. 20 éve
i830_drv.h cda1738066 drm: add test for AGP devices and driver override for it. 20 éve
i830_irq.c c94f702985 drm: misc cleanup 20 éve
i915_dma.c cda1738066 drm: add test for AGP devices and driver override for it. 20 éve
i915_drm.h bc54fd1ad3 Add missing license texts from Tungsten Graphics. 20 éve
i915_drv.c cda1738066 drm: add test for AGP devices and driver override for it. 20 éve
i915_drv.h cda1738066 drm: add test for AGP devices and driver override for it. 20 éve
i915_ioc32.c 8ca7c1df08 drm: add 32/64 support for MGA/R128/i915 20 éve
i915_irq.c c94f702985 drm: misc cleanup 20 éve
i915_mem.c bc54fd1ad3 Add missing license texts from Tungsten Graphics. 20 éve
mga_dma.c 908f9c4850 drm: fix MGA on non AGP systems 19 éve
mga_drm.h d1f2b55ad2 drm: updated DRM map patch for 32/64 bit systems 20 éve
mga_drv.c d01cff4080 drm: add mga driver callbacks 20 éve
mga_drv.h 6795c985a6 Add support for PCI MGA cards to MGA DRM. 20 éve
mga_ioc32.c d1f2b55ad2 drm: updated DRM map patch for 32/64 bit systems 20 éve
mga_irq.c 6795c985a6 Add support for PCI MGA cards to MGA DRM. 20 éve
mga_state.c 6795c985a6 Add support for PCI MGA cards to MGA DRM. 20 éve
mga_ucode.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
mga_warp.c 6795c985a6 Add support for PCI MGA cards to MGA DRM. 20 éve
r128_cce.c d1f2b55ad2 drm: updated DRM map patch for 32/64 bit systems 20 éve
r128_drm.h 24d1094227 drm: fix ioctl direction in r128 getparam 20 éve
r128_drv.c 8ca7c1df08 drm: add 32/64 support for MGA/R128/i915 20 éve
r128_drv.h 8ca7c1df08 drm: add 32/64 support for MGA/R128/i915 20 éve
r128_ioc32.c 8ca7c1df08 drm: add 32/64 support for MGA/R128/i915 20 éve
r128_irq.c 1da177e4c3 Linux-2.6.12-rc2 20 éve
r128_state.c c94f702985 drm: misc cleanup 20 éve
r300_cmdbuf.c 414ed53799 drm: add initial r300 3D support. 20 éve
r300_reg.h 414ed53799 drm: add initial r300 3D support. 20 éve
radeon_cp.c 414ed53799 drm: add initial r300 3D support. 20 éve
radeon_drm.h 414ed53799 drm: add initial r300 3D support. 20 éve
radeon_drv.c 836cf0465c drm: cleanup buffer/map code 20 éve
radeon_drv.h 414ed53799 drm: add initial r300 3D support. 20 éve
radeon_ioc32.c 9a18664506 drm: 32/64-bit DRM ioctl compatibility patch 20 éve
radeon_irq.c 6921e33104 drm: fix radeon irq properly 20 éve
radeon_mem.c 1da177e4c3 Linux-2.6.12-rc2 20 éve
radeon_state.c ffbbf7a3cc drm: add new texture upload code from r300 project 20 éve
savage_bci.c 282a16749b drm: add savage driver 20 éve
savage_drm.h 282a16749b drm: add savage driver 20 éve
savage_drv.c 282a16749b drm: add savage driver 20 éve
savage_drv.h 282a16749b drm: add savage driver 20 éve
savage_state.c 282a16749b drm: add savage driver 20 éve
sis_drm.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
sis_drv.c 1da177e4c3 Linux-2.6.12-rc2 20 éve
sis_drv.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
sis_ds.c 1da177e4c3 Linux-2.6.12-rc2 20 éve
sis_ds.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
sis_mm.c 1da177e4c3 Linux-2.6.12-rc2 20 éve
tdfx_drv.c 1da177e4c3 Linux-2.6.12-rc2 20 éve
tdfx_drv.h 1da177e4c3 Linux-2.6.12-rc2 20 éve
via_3d_reg.h 22f579c621 drm: Add via unichrome support 20 éve
via_dma.c bbaf364103 [PATCH] drm: via: fix sparse warnings 20 éve
via_drm.h bbaf364103 [PATCH] drm: via: fix sparse warnings 20 éve
via_drv.c 22f579c621 drm: Add via unichrome support 20 éve
via_drv.h 22f579c621 drm: Add via unichrome support 20 éve
via_ds.c bbaf364103 [PATCH] drm: via: fix sparse warnings 20 éve
via_ds.h bbaf364103 [PATCH] drm: via: fix sparse warnings 20 éve
via_irq.c 22f579c621 drm: Add via unichrome support 20 éve
via_map.c bbaf364103 [PATCH] drm: via: fix sparse warnings 20 éve
via_mm.c bbaf364103 [PATCH] drm: via: fix sparse warnings 20 éve
via_mm.h 22f579c621 drm: Add via unichrome support 20 éve
via_verifier.c 22f579c621 drm: Add via unichrome support 20 éve
via_verifier.h 22f579c621 drm: Add via unichrome support 20 éve
via_video.c bbaf364103 [PATCH] drm: via: fix sparse warnings 20 éve

README.drm

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

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.


Documentation on the DRI is available from:
http://precisioninsight.com/piinsights.html

For specific information about kernel-level support, see:

The Direct Rendering Manager, Kernel Support for the Direct Rendering
Infrastructure
http://precisioninsight.com/dr/drm.html

Hardware Locking for the Direct Rendering Infrastructure
http://precisioninsight.com/dr/locking.html

A Security Analysis of the Direct Rendering Infrastructure
http://precisioninsight.com/dr/security.html

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