summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authordumbbell <dumbbell@FreeBSD.org>2014-10-31 23:10:58 +0000
committerdumbbell <dumbbell@FreeBSD.org>2014-10-31 23:10:58 +0000
commit272ad10c66d236209624752a22cce70b7d1f7e49 (patch)
tree30ca08bb6f2c9b15c5f456741d1f09b18e2b2750 /sys/dev
parenta916deff5e6d0cf6d71db832aec4d830323da5e5 (diff)
downloadFreeBSD-src-272ad10c66d236209624752a22cce70b7d1f7e49.zip
FreeBSD-src-272ad10c66d236209624752a22cce70b7d1f7e49.tar.gz
vt(4): Add PIO_VFONT_DEFAULT ioctl to restore the default builtin font
To restore the default font using vidcontrol(1), use the "-f" flag without an argument: vidcontrol -f < /dev/ttyv0 PR: 193910 Differential Revision: https://reviews.freebsd.org/D971 Submitted by: Marcin Cieslak <saper@saper.info> Reviewed by: ray@, emaste@ Approved by: ray@ MFC of: r273544
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/vt/vt_core.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/vt/vt_core.c b/sys/dev/vt/vt_core.c
index 396c0b1..eeea18f 100644
--- a/sys/dev/vt/vt_core.c
+++ b/sys/dev/vt/vt_core.c
@@ -2211,6 +2211,11 @@ skip_thunk:
vtfont_unref(vf);
return (error);
}
+ case PIO_VFONT_DEFAULT: {
+ /* Reset to default font. */
+ error = vt_change_font(vw, &vt_font_default);
+ return (error);
+ }
case GIO_SCRNMAP: {
scrmap_t *sm = (scrmap_t *)data;
OpenPOWER on IntegriCloud