Jenkins 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
..
armada 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
ast 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
bochs 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
bridge 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
cirrus 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
exynos 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
gma500 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
i2c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
i810 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
i915 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
mga 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
mgag200 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
msm 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
nouveau 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
omapdrm 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
panel 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
qxl 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
r128 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
radeon 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
rcar-du 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
savage 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
shmobile 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
sis 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
sti 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
tdfx 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
tegra 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
tilcdc 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
ttm 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
udl 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
via 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
vmwgfx 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
Kconfig 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
Makefile 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
README.drm 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
ati_pcigart.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_agpsupport.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_atomic.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_atomic_helper.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_auth.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_bridge.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_bufs.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_cache.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_context.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_crtc.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_crtc_helper.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_crtc_internal.h 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_debugfs.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_dma.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_dp_helper.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_dp_mst_topology.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_drv.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_edid.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_edid_load.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_encoder_slave.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_fb_cma_helper.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_fb_helper.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_flip_work.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_fops.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_gem.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_gem_cma_helper.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_global.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_hashtab.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_info.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_internal.h 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_ioc32.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_ioctl.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_irq.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_legacy.h 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_lock.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_memory.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_mipi_dsi.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_mm.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_modes.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_modeset_lock.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_of.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_panel.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_pci.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_plane_helper.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_platform.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_prime.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_probe_helper.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_rect.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_scatter.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_sync_helper.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_sysfs.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_trace.h 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_trace_points.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_vm.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago
drm_vma_manager.c 578c308822 Version 1.0.0_20161115-1045 released 9 years ago

README.drm

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

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://dri.freedesktop.org/wiki/Documentation
http://sourceforge.net/project/showfiles.php?group_id=387
http://dri.sourceforge.net/doc/

For specific information about kernel-level support, see:

The Direct Rendering Manager, Kernel Support for the Direct Rendering
Infrastructure
http://dri.sourceforge.net/doc/drm_low_level.html

Hardware Locking for the Direct Rendering Infrastructure
http://dri.sourceforge.net/doc/hardware_locking_low_level.html

A Security Analysis of the Direct Rendering Infrastructure
http://dri.sourceforge.net/doc/security_low_level.html