Author: dumbbell
Date: Tue Nov  4 10:18:03 2014
New Revision: 274085
URL: https://svnweb.freebsd.org/changeset/base/274085

Log:
  Enable vt(4) by default
  
  vt(4) is a new console driver which brings features such as:
      o  Support for Unicode and double-width characters
      o  Integration with the KMS kernel video drivers
      o  Support for UEFI
  
  You may need to update your console settings in /etc/rc.conf, most
  probably the keymap. During boot, /etc/rc.d/syscons will indicate what
  you need to do.
  
  vt(4) still has issues and lacks some features compared to syscons(4).
  See the wiki for up-to-date information:
      https://wiki.freebsd.org/Newcons
  
  If you want to keep using syscons(4), you can do so by adding the
  following line to /boot/loader.conf:
      kern.vty=sc
  
  Differential Revision:        https://reviews.freebsd.org/D1005
  Discussed with:       emaste@, nwhitehorn@, ray@
  Relnotes:     yes

Modified:
  head/UPDATING
  head/sys/kern/kern_cons.c
  head/sys/sys/param.h

Modified: head/UPDATING
==============================================================================
--- head/UPDATING       Tue Nov  4 09:56:58 2014        (r274084)
+++ head/UPDATING       Tue Nov  4 10:18:03 2014        (r274085)
@@ -31,6 +31,24 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
        disable the most expensive debugging functionality run
        "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20141104:
+       vt(4), the new console driver, is enabled by default. It brings
+       support for Unicode and double-width characters, as well as
+       support for UEFI and integration with the KMS kernel video
+       drivers.
+
+       You may need to update your console settings in /etc/rc.conf,
+       most probably the keymap. During boot, /etc/rc.d/syscons will
+       indicate what you need to do.
+
+       vt(4) still has issues and lacks some features compared to
+       syscons(4). See the wiki for up-to-date information:
+         https://wiki.freebsd.org/Newcons
+
+       If you want to keep using syscons(4), you can do so by adding
+       the following line to /boot/loader.conf:
+         kern.vty=sc
+
 20141102:
        pjdfstest has been integrated into kyua as an opt-in test suite.
        Please see share/doc/pjdfstest/README for a more details on how to

Modified: head/sys/kern/kern_cons.c
==============================================================================
--- head/sys/kern/kern_cons.c   Tue Nov  4 09:56:58 2014        (r274084)
+++ head/sys/kern/kern_cons.c   Tue Nov  4 10:18:03 2014        (r274085)
@@ -689,10 +689,10 @@ vty_enabled(unsigned vty)
                                vty_selected = vty_prefer;
                                break;
                        }
-#if defined(DEV_SC)
-                       vty_selected = VTY_SC;
-#elif defined(DEV_VT)
+#if defined(DEV_VT)
                        vty_selected = VTY_VT;
+#elif defined(DEV_SC)
+                       vty_selected = VTY_SC;
 #endif
                } while (0);
 

Modified: head/sys/sys/param.h
==============================================================================
--- head/sys/sys/param.h        Tue Nov  4 09:56:58 2014        (r274084)
+++ head/sys/sys/param.h        Tue Nov  4 10:18:03 2014        (r274085)
@@ -58,7 +58,7 @@
  *             in the range 5 to 9.
  */
 #undef __FreeBSD_version
-#define __FreeBSD_version 1100042      /* Master, propagated to newvers */
+#define __FreeBSD_version 1100043      /* Master, propagated to newvers */
 
 /*
  * __FreeBSD_kernel__ indicates that this system uses the kernel of FreeBSD,
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to