summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Wing <rew@FreeBSD.org>2020-12-17 19:49:17 +0000
committerRobert Wing <rew@FreeBSD.org>2020-12-17 19:49:17 +0000
commit4af2b9793ef68d110ccdb2ec124f99788ac8fc61 (patch)
tree8da0833e27e1ea3825a0a356e6b9b6ebf9ee99fc
parent3d116ad2c21e87d02acb2904a7a4c5def3442ef1 (diff)
downloadsrc-test2-4af2b9793ef68d110ccdb2ec124f99788ac8fc61.tar.gz
src-test2-4af2b9793ef68d110ccdb2ec124f99788ac8fc61.zip
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.
Notes
Notes: svn path=/stable/12/; revision=368733
-rw-r--r--sys/dev/bvm/bvm_console.c2
-rw-r--r--sys/dev/bvm/bvm_dbg.c2
-rw-r--r--usr.sbin/bhyve/bhyve.88
-rw-r--r--usr.sbin/bhyve/bhyverun.c2
4 files changed, 11 insertions, 3 deletions
diff --git a/sys/dev/bvm/bvm_console.c b/sys/dev/bvm/bvm_console.c
index bc66dfa3bcb5..c73f462ed84f 100644
--- a/sys/dev/bvm/bvm_console.c
+++ b/sys/dev/bvm/bvm_console.c
@@ -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);
diff --git a/sys/dev/bvm/bvm_dbg.c b/sys/dev/bvm/bvm_dbg.c
index 5aa0fe731d79..9aff8c10c8fb 100644
--- a/sys/dev/bvm/bvm_dbg.c
+++ b/sys/dev/bvm/bvm_dbg.c
@@ -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;
diff --git a/usr.sbin/bhyve/bhyve.8 b/usr.sbin/bhyve/bhyve.8
index d6fdb471eab2..a104a60ab21f 100644
--- a/usr.sbin/bhyve/bhyve.8
+++ b/usr.sbin/bhyve/bhyve.8
@@ -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.
diff --git a/usr.sbin/bhyve/bhyverun.c b/usr.sbin/bhyve/bhyverun.c
index cd4790fd14a2..c2990d480808 100644
--- a/usr.sbin/bhyve/bhyverun.c
+++ b/usr.sbin/bhyve/bhyverun.c
@@ -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':