summaryrefslogtreecommitdiffstats
path: root/sys/dev/vt
diff options
context:
space:
mode:
authorbdrewery <bdrewery@FreeBSD.org>2016-07-25 17:37:02 +0000
committerbdrewery <bdrewery@FreeBSD.org>2016-07-25 17:37:02 +0000
commit4d54de38f535b34fc45ac0370356885b10c53de6 (patch)
treeaa2338f5d437c73266aea46e0ba1cca7e4429d1d /sys/dev/vt
parent1509cba450714b071cf5632da162018043b7ea5f (diff)
downloadFreeBSD-src-4d54de38f535b34fc45ac0370356885b10c53de6.zip
FreeBSD-src-4d54de38f535b34fc45ac0370356885b10c53de6.tar.gz
MFC r303043:
Increase vt(4) framebuffer maximum size PR: 210382 Approved by: re (gjb)
Diffstat (limited to 'sys/dev/vt')
-rw-r--r--sys/dev/vt/hw/fb/vt_fb.c4
-rw-r--r--sys/dev/vt/vt.h8
-rw-r--r--sys/dev/vt/vt_core.c4
3 files changed, 8 insertions, 8 deletions
diff --git a/sys/dev/vt/hw/fb/vt_fb.c b/sys/dev/vt/hw/fb/vt_fb.c
index 86a2202..1a9bbec 100644
--- a/sys/dev/vt/hw/fb/vt_fb.c
+++ b/sys/dev/vt/hw/fb/vt_fb.c
@@ -416,10 +416,10 @@ vt_fb_init(struct vt_device *vd)
int err;
info = vd->vd_softc;
- vd->vd_height = MIN(VT_FB_DEFAULT_HEIGHT, info->fb_height);
+ vd->vd_height = MIN(VT_FB_MAX_HEIGHT, info->fb_height);
margin = (info->fb_height - vd->vd_height) >> 1;
vd->vd_transpose = margin * info->fb_stride;
- vd->vd_width = MIN(VT_FB_DEFAULT_WIDTH, info->fb_width);
+ vd->vd_width = MIN(VT_FB_MAX_WIDTH, info->fb_width);
margin = (info->fb_width - vd->vd_width) >> 1;
vd->vd_transpose += margin * (info->fb_bpp / NBBY);
vd->vd_video_dev = info->fb_video_dev;
diff --git a/sys/dev/vt/vt.h b/sys/dev/vt/vt.h
index 61e7b82..038e2a4 100644
--- a/sys/dev/vt/vt.h
+++ b/sys/dev/vt/vt.h
@@ -377,11 +377,11 @@ void vt_upgrade(struct vt_device *vd);
#define PIXEL_WIDTH(w) ((w) / 8)
#define PIXEL_HEIGHT(h) ((h) / 16)
-#ifndef VT_FB_DEFAULT_WIDTH
-#define VT_FB_DEFAULT_WIDTH 2048
+#ifndef VT_FB_MAX_WIDTH
+#define VT_FB_MAX_WIDTH 4096
#endif
-#ifndef VT_FB_DEFAULT_HEIGHT
-#define VT_FB_DEFAULT_HEIGHT 1200
+#ifndef VT_FB_MAX_HEIGHT
+#define VT_FB_MAX_HEIGHT 2400
#endif
/* name argument is not used yet. */
diff --git a/sys/dev/vt/vt_core.c b/sys/dev/vt/vt_core.c
index a90ab9f..32ac080 100644
--- a/sys/dev/vt/vt_core.c
+++ b/sys/dev/vt/vt_core.c
@@ -181,8 +181,8 @@ static void vt_resume_handler(void *priv);
SET_DECLARE(vt_drv_set, struct vt_driver);
-#define _VTDEFH MAX(100, PIXEL_HEIGHT(VT_FB_DEFAULT_HEIGHT))
-#define _VTDEFW MAX(200, PIXEL_WIDTH(VT_FB_DEFAULT_WIDTH))
+#define _VTDEFH MAX(100, PIXEL_HEIGHT(VT_FB_MAX_HEIGHT))
+#define _VTDEFW MAX(200, PIXEL_WIDTH(VT_FB_MAX_WIDTH))
struct terminal vt_consterm;
static struct vt_window vt_conswindow;
OpenPOWER on IntegriCloud