Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Nov 2014 23:51:36 +0000 (UTC)
From:      Jean-Sebastien Pedron <dumbbell@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r274117 - head/sys/dev/vt
Message-ID:  <201411042351.sA4Npadq088395@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dumbbell
Date: Tue Nov  4 23:51:35 2014
New Revision: 274117
URL: https://svnweb.freebsd.org/changeset/base/274117

Log:
  vt(4): Support syscons' SC_HISTORY_SIZE to configure history size
  
  Therefore, to set histry size to 2000 lines, add the following line to
  your kernel configuration file:
      options SC_HISTORY_SIZE=2000
  
  The default history remains at 500 lines.
  
  MFC after:	1 week

Modified:
  head/sys/dev/vt/vt.h

Modified: head/sys/dev/vt/vt.h
==============================================================================
--- head/sys/dev/vt/vt.h	Tue Nov  4 23:46:01 2014	(r274116)
+++ head/sys/dev/vt/vt.h	Tue Nov  4 23:51:35 2014	(r274117)
@@ -182,7 +182,6 @@ struct vt_buf {
 #define	VBF_SCROLL	0x8	/* scroll locked mode. */
 #define	VBF_HISTORY_FULL 0x10	/* All rows filled. */
 	unsigned int		 vb_history_size;
-#define	VBF_DEFAULT_HISTORY_SIZE	500
 	int			 vb_roffset;	/* (b) History rows offset. */
 	int			 vb_curroffset;	/* (b) Saved rows offset. */
 	term_pos_t		 vb_cursor;	/* (u) Cursor position. */
@@ -194,6 +193,12 @@ struct vt_buf {
 	term_char_t		**vb_rows;	/* (u) Array of rows */
 };
 
+#ifdef SC_HISTORY_SIZE
+#define	VBF_DEFAULT_HISTORY_SIZE	SC_HISTORY_SIZE
+#else
+#define	VBF_DEFAULT_HISTORY_SIZE	500
+#endif
+
 void vtbuf_copy(struct vt_buf *, const term_rect_t *, const term_pos_t *);
 void vtbuf_fill_locked(struct vt_buf *, const term_rect_t *, term_char_t);
 void vtbuf_init_early(struct vt_buf *);



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