mirror of
https://github.com/systemd/systemd.git
synced 2024-11-08 11:27:32 +03:00
f22e0bce37
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. |
||
---|---|---|
.. | ||
evcat.c | ||
grdev-drm.c | ||
grdev-internal.h | ||
grdev.c | ||
grdev.h | ||
idev-evdev.c | ||
idev-internal.h | ||
idev-keyboard.c | ||
idev.c | ||
idev.h | ||
subterm.c | ||
sysview-internal.h | ||
sysview.c | ||
sysview.h | ||
term-charset.c | ||
term-internal.h | ||
term-page.c | ||
term-parser.c | ||
term-screen.c | ||
term-wcwidth.c | ||
test-term-page.c | ||
test-term-parser.c | ||
test-unifont.c | ||
unifont-def.h | ||
unifont-glyph-array.bin | ||
unifont-internal.h | ||
unifont.c | ||
unifont.hex |