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 *);
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to