| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | ************************************************************ | 
|  | 2 | * For the very latest on DRI development, please see:      * | 
|  | 3 | *     http://dri.sourceforge.net/                          * | 
|  | 4 | ************************************************************ | 
|  | 5 |  | 
|  | 6 | The Direct Rendering Manager (drm) is a device-independent kernel-level | 
|  | 7 | device driver that provides support for the XFree86 Direct Rendering | 
|  | 8 | Infrastructure (DRI). | 
|  | 9 |  | 
|  | 10 | The DRM supports the Direct Rendering Infrastructure (DRI) in four major | 
|  | 11 | ways: | 
|  | 12 |  | 
|  | 13 | 1. The DRM provides synchronized access to the graphics hardware via | 
|  | 14 | the use of an optimized two-tiered lock. | 
|  | 15 |  | 
|  | 16 | 2. The DRM enforces the DRI security policy for access to the graphics | 
|  | 17 | hardware by only allowing authenticated X11 clients access to | 
|  | 18 | restricted regions of memory. | 
|  | 19 |  | 
|  | 20 | 3. The DRM provides a generic DMA engine, complete with multiple | 
|  | 21 | queues and the ability to detect the need for an OpenGL context | 
|  | 22 | switch. | 
|  | 23 |  | 
|  | 24 | 4. The DRM is extensible via the use of small device-specific modules | 
|  | 25 | that rely extensively on the API exported by the DRM module. | 
|  | 26 |  | 
|  | 27 |  | 
|  | 28 | Documentation on the DRI is available from: | 
|  | 29 | http://precisioninsight.com/piinsights.html | 
|  | 30 |  | 
|  | 31 | For specific information about kernel-level support, see: | 
|  | 32 |  | 
|  | 33 | The Direct Rendering Manager, Kernel Support for the Direct Rendering | 
|  | 34 | Infrastructure | 
|  | 35 | http://precisioninsight.com/dr/drm.html | 
|  | 36 |  | 
|  | 37 | Hardware Locking for the Direct Rendering Infrastructure | 
|  | 38 | http://precisioninsight.com/dr/locking.html | 
|  | 39 |  | 
|  | 40 | A Security Analysis of the Direct Rendering Infrastructure | 
|  | 41 | http://precisioninsight.com/dr/security.html | 
|  | 42 |  | 
|  | 43 | ************************************************************ | 
|  | 44 | * For the very latest on DRI development, please see:      * | 
|  | 45 | *     http://dri.sourceforge.net/                          * | 
|  | 46 | ************************************************************ |