diff options
author | David Herrmann <dh.herrmann@gmail.com> | 2014-09-19 14:13:06 +0200 |
---|---|---|
committer | David Herrmann <dh.herrmann@gmail.com> | 2014-09-19 14:13:06 +0200 |
commit | f22e0bce3732c1fd005b7a886042394e036bc1b3 (patch) | |
tree | 2ec712b9298fc3d6a6abdd05083a8c95f31a61b9 /units | |
parent | 650c5444273993f969b9cd7df9add6ab2df0414e (diff) |
terminal: add grdev DRM backend
The grdev-drm backend manages DRM cards for grdev. Any DRM card with
DUMB_BUFFER support can be used. So far, our policy is to configure all
available connectors, but keep pipes inactive as long as users don't
enable the displays on top.
We hard-code double-buffering so far, but can easily support
single-buffering or n-buffering. We also require XRGB8888 as format as
this is required to be supported by all DRM drivers and it is what VTs
use. This allows us to switch from VTs to grdev via page-flips instead of
deep modesets.
There is still a lot room for improvements in this backend, but it works
smoothly so far so more enhanced features can be added later.
Diffstat (limited to 'units')
0 files changed, 0 insertions, 0 deletions