summaryrefslogtreecommitdiffstats
path: root/kernels/drm/DETAILS
blob: ffbcf69edba217fef1ef8e77f64fd4f98e2148e6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
. "$GRIMOIRE/FUNCTIONS"
           SPELL=drm
         VERSION="$(get_scm_version)"
          SOURCE=$SPELL-git.tar.bz2
  FORCE_DOWNLOAD=on
      SOURCE_URL=git://anongit.freedesktop.org/git/mesa/drm:drm-git
   SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-git
        WEB_SITE=http://dri.freedesktop.org
         ENTERED=20060913
      PATCHLEVEL=1
      LICENSE[0]=GPL
           SHORT="The kernel Direct Rendering Manager"
cat << EOF
Direct Rendering Manager (DRM)

The DRM is a kernel module that gives direct hardware access to DRI clients.

This module deals with DMA, AGP memory management, resource locking, and secure
hardware access. In order to support multiple, simultaneous 3D applications the
3D graphics hardware must be treated as a shared resource. Locking is required
to provide mutual exclusion. DMA transfers and the AGP interface are used to
send buffers of graphics commands to the hardware. Finally, there must be
security to prevent out-of-control clients from crashing the hardware. 
EOF