mesa-drm/linux-core
Kevin E Martin 7e820fc7d8 - Prepare for merge with trunk
- Change variable names to be more consistent
- Fix bug in per-context creation routine
- Fix root-only permissions for get/setsareactx IOCTLs
- Back out incomplete gamma changes
- Fix some compilation warning messages
- Various code cleanups
- Disable per-context SAREA example code for Radeon This can be re-enabled
    when it is actually used by the driver. Look for '#ifdef
    PER_CONTEXT_SAREA' in the client-side and ddx Radeon driver.
2001-03-07 19:14:39 +00:00
..
drm_agpsupport.c Merge mga-1-0-0-branch into trunk. 2001-02-15 08:12:14 +00:00
drm_auth.c Merge mga-1-0-0-branch into trunk. 2001-02-15 08:12:14 +00:00
drm_bufs.c Implemented an solution to the fork resource problem without using 2001-02-20 22:16:48 +00:00
drm_context.c - Prepare for merge with trunk 2001-03-07 19:14:39 +00:00
drm_dma.c Merge mga-1-0-0-branch into trunk. 2001-02-15 08:12:14 +00:00
drm_drawable.c Merge mga-1-0-0-branch into trunk. 2001-02-15 08:12:14 +00:00
drm_drv.c - Prepare for merge with trunk 2001-03-07 19:14:39 +00:00
drm_fops.c Merge mga-1-0-0-branch into trunk. 2001-02-15 08:12:14 +00:00
drm_init.c Merge mga-1-0-0-branch into trunk. 2001-02-15 08:12:14 +00:00
drm_ioctl.c Initial merge with Gareth's templated drm code of big sareas and per client 2001-02-15 18:00:47 +00:00
drm_lock.c Merge mga-1-0-0-branch into trunk. 2001-02-15 08:12:14 +00:00
drm_memory.h Merge mga-1-0-0-branch into trunk. 2001-02-15 08:12:14 +00:00
drm_proc.c Initial merge with Gareth's templated drm code of big sareas and per client 2001-02-15 18:00:47 +00:00
drm_stub.c Merge mga-1-0-0-branch into trunk. 2001-02-15 08:12:14 +00:00
drm_vm.c Implemented an solution to the fork resource problem without using 2001-02-20 22:16:48 +00:00
drmP.h - Prepare for merge with trunk 2001-03-07 19:14:39 +00:00
i810_dma.c Make I810 compile 2001-02-15 19:35:11 +00:00
i810_drm.h Make I810 compile 2001-02-15 19:35:11 +00:00
i810_drv.c Make I810 compile 2001-02-15 19:35:11 +00:00
i810_drv.h Make I810 compile 2001-02-15 19:35:11 +00:00
Makefile.kernel Merge mga-1-0-0-branch into trunk. 2001-02-15 08:12:14 +00:00
mga_drv.c - Fix up merge. 2001-02-15 10:26:03 +00:00
r128_drv.c - Fix up merge. 2001-02-15 10:26:03 +00:00
radeon_drv.c - Fix up merge. 2001-02-15 10:26:03 +00:00
README.drm More changes for sync with Linux 2.4.0-test9-pre7 2000-09-29 02:05:41 +00:00
sis_drv.c Sync with Linux 2.4.0-test11-pre5 Provide backward compatibility tested 2000-11-15 15:47:51 +00:00
tdfx_drv.c - Fix up merge. 2001-02-15 10:26:03 +00:00

************************************************************
* 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/                          *
************************************************************