Author: rew
Date: Thu Dec 17 19:49:17 2020
New Revision: 368733
URL: https://svnweb.freebsd.org/changeset/base/368733

Log:
  MFC r368519:
  
  Add deprecation notice for bvmconsole and bvmdebug.
  
  Now that bhyve(8) supports UART, bvmconsole and bvmdebug are no longer needed.
  
  Mark the '-b' and '-g' flag as deprecated for bhyve(8).
  
  These will be removed/gone in 13.

Modified:
  stable/12/sys/dev/bvm/bvm_console.c
  stable/12/sys/dev/bvm/bvm_dbg.c
  stable/12/usr.sbin/bhyve/bhyve.8
  stable/12/usr.sbin/bhyve/bhyverun.c
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sys/dev/bvm/bvm_console.c
==============================================================================
--- stable/12/sys/dev/bvm/bvm_console.c Thu Dec 17 18:52:30 2020        
(r368732)
+++ stable/12/sys/dev/bvm/bvm_console.c Thu Dec 17 19:49:17 2020        
(r368733)
@@ -107,6 +107,8 @@ static void
 cn_drvinit(void *unused)
 {
        struct tty *tp;
+    
+       gone_in(13, "bvmconsole");
 
        if (bvm_consdev.cn_pri != CN_DEAD) {
                tp = tty_alloc(&bvm_ttydevsw, NULL);

Modified: stable/12/sys/dev/bvm/bvm_dbg.c
==============================================================================
--- stable/12/sys/dev/bvm/bvm_dbg.c     Thu Dec 17 18:52:30 2020        
(r368732)
+++ stable/12/sys/dev/bvm/bvm_dbg.c     Thu Dec 17 19:49:17 2020        
(r368733)
@@ -61,6 +61,8 @@ bvm_dbg_probe(void)
        disabled = 0;
        resource_int_value("bvmdbg", 0, "disabled", &disabled);
 
+       gone_in(13, "bvmdebug");
+
        if (!disabled) {
                if (resource_int_value("bvmdbg", 0, "port", &port) == 0)
                        bvm_dbg_port = port;

Modified: stable/12/usr.sbin/bhyve/bhyve.8
==============================================================================
--- stable/12/usr.sbin/bhyve/bhyve.8    Thu Dec 17 18:52:30 2020        
(r368732)
+++ stable/12/usr.sbin/bhyve/bhyve.8    Thu Dec 17 19:49:17 2020        
(r368733)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd April 22, 2020
+.Dd December 8, 2020
 .Dt BHYVE 8
 .Os
 .Sh NAME
@@ -103,7 +103,8 @@ Enable a low-level console device supported by
 .Fx
 kernels compiled with
 .Cd "device bvmconsole" .
-This option will be deprecated in a future version.
+This option is deprecated and will be removed in
+.Fx 13.0 .
 .It Fl c Op Ar setting ...
 Number of guest virtual CPUs
 and/or the CPU topology.
@@ -144,7 +145,8 @@ kernels compiled with
 .Cd "device bvmdebug" ,
 allow a remote kernel kgdb to be relayed to the guest kernel gdb stub
 via a local IPv4 address and this port.
-This option will be deprecated in a future version.
+This option is deprecated and will be removed in
+.Fx 13.0 .
 .It Fl G Ar port
 Start a debug server that uses the GDB protocol to export guest state to a
 debugger.

Modified: stable/12/usr.sbin/bhyve/bhyverun.c
==============================================================================
--- stable/12/usr.sbin/bhyve/bhyverun.c Thu Dec 17 18:52:30 2020        
(r368732)
+++ stable/12/usr.sbin/bhyve/bhyverun.c Thu Dec 17 19:49:17 2020        
(r368733)
@@ -1034,6 +1034,7 @@ main(int argc, char *argv[])
                        acpi = 1;
                        break;
                case 'b':
+                       warnx("-b flag is deprecated and will be removed in 
FreeBSD 13.0");
                        bvmcons = 1;
                        break;
                case 'D':
@@ -1055,6 +1056,7 @@ main(int argc, char *argv[])
                        memflags |= VM_MEM_F_INCORE;
                        break;
                case 'g':
+                       warnx("-g flag is deprecated and will be removed in 
FreeBSD 13.0");
                        dbg_port = atoi(optarg);
                        break;
                case 'G':
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to