Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Jul 2016 17:37:02 +0000 (UTC)
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org
Subject:   svn commit: r303312 - in stable/11: share/man/man4 sys/dev/vt sys/dev/vt/hw/fb
Message-ID:  <201607251737.u6PHb2Z4014400@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bdrewery
Date: Mon Jul 25 17:37:02 2016
New Revision: 303312
URL: https://svnweb.freebsd.org/changeset/base/303312

Log:
  MFC r303043:
  
    Increase vt(4) framebuffer maximum size
  
  PR:		210382
  Approved by:	re (gjb)

Modified:
  stable/11/share/man/man4/vt.4
  stable/11/sys/dev/vt/hw/fb/vt_fb.c
  stable/11/sys/dev/vt/vt.h
  stable/11/sys/dev/vt/vt_core.c
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/share/man/man4/vt.4
==============================================================================
--- stable/11/share/man/man4/vt.4	Mon Jul 25 17:17:59 2016	(r303311)
+++ stable/11/share/man/man4/vt.4	Mon Jul 25 17:37:02 2016	(r303312)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd June 21, 2016
+.Dd July 19, 2016
 .Dt "VIRTUAL TERMINALS" 4
 .Os
 .Sh NAME
@@ -36,8 +36,8 @@
 .Cd "options VT_MAXWINDOWS=N"
 .Cd "options VT_ALT_TO_ESC_HACK=1"
 .Cd "options VT_TWOBUTTON_MOUSE"
-.Cd "options VT_FB_DEFAULT_WIDTH=X"
-.Cd "options VT_FB_DEFAULT_HEIGHT=Y"
+.Cd "options VT_FB_MAX_WIDTH=X"
+.Cd "options VT_FB_MAX_HEIGHT=Y"
 .Cd "options SC_NO_CUTPASTE"
 .Cd "device vt"
 .Pp

Modified: stable/11/sys/dev/vt/hw/fb/vt_fb.c
==============================================================================
--- stable/11/sys/dev/vt/hw/fb/vt_fb.c	Mon Jul 25 17:17:59 2016	(r303311)
+++ stable/11/sys/dev/vt/hw/fb/vt_fb.c	Mon Jul 25 17:37:02 2016	(r303312)
@@ -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;

Modified: stable/11/sys/dev/vt/vt.h
==============================================================================
--- stable/11/sys/dev/vt/vt.h	Mon Jul 25 17:17:59 2016	(r303311)
+++ stable/11/sys/dev/vt/vt.h	Mon Jul 25 17:37:02 2016	(r303312)
@@ -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. */

Modified: stable/11/sys/dev/vt/vt_core.c
==============================================================================
--- stable/11/sys/dev/vt/vt_core.c	Mon Jul 25 17:17:59 2016	(r303311)
+++ stable/11/sys/dev/vt/vt_core.c	Mon Jul 25 17:37:02 2016	(r303312)
@@ -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;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607251737.u6PHb2Z4014400>