]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
drm: Take vt(4) default mode from loader tunables
authordumbbell <dumbbell@FreeBSD.org>
Mon, 3 Nov 2014 10:42:27 +0000 (10:42 +0000)
committerdumbbell <dumbbell@FreeBSD.org>
Mon, 3 Nov 2014 10:42:27 +0000 (10:42 +0000)
commit8a7a1a09198e9860cadd23895e25dd4c177db03c
tree203900d944c084691f3b58aa794002261d0600c6
parentc852dfee5dae5e180097c8d6780d800e60650837
drm: Take vt(4) default mode from loader tunables

By default, vt(4) gets the "preferred mode" from DRM, when using a DRM
video driver as its backend. The preferred mode is usually the native
screen resolution.

Now, if this mode isn't appropriate, a user can use loader tunables to
select a mode. The tunables are read in the following order:
    1. kern.vt.fb.modes.$connector_name
    2. kern.vt.fb.default_mode

For example, to set a 1024x768 mode, no matter the connector:
    kern.vt.fb.default_mode="1024x768"

To set a 800x600 mode only on the laptop builtin screen:
    kern.vt.fb.modes.LVDS-1="800x600"

MFC after: 1 week
sys/dev/drm2/drm_fb_helper.c
sys/dev/drm2/drm_fb_helper.h