~ubuntu-branches/ubuntu/gutsy/vnc4/gutsy

« back to all changes in this revision

Viewing changes to unix/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/README.drm

  • Committer: Bazaar Package Importer
  • Author(s): Ola Lundqvist
  • Date: 2006-05-15 20:35:17 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20060515203517-l4lre1ku942mn26k
Tags: 4.1.1+X4.3.0-10
* Correction of critical security issue. Thanks to Martin Kogler
  <e9925248@student.tuwien.ac.at> that informed me about the issue,
  and provided the patch.
  This flaw was originally found by Steve Wiseman of intelliadmin.com.
* Applied patch from Javier Kohen <jkohen@users.sourceforge.net> that
  inform the user that only 8 first characters of the password will
  actually be used when typing more than 8 characters, closes:
  #355619.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
************************************************************