summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpst <pst@FreeBSD.org>1997-06-04 16:25:15 +0000
committerpst <pst@FreeBSD.org>1997-06-04 16:25:15 +0000
commitd3c9fa6b5e6347bf54f48619c40d870566ef7691 (patch)
tree4de1a8df2700e2027c234b6b26676072e7aea59e
parent013b17e93c835c88011f39a63e378f3926f6f465 (diff)
downloadFreeBSD-src-d3c9fa6b5e6347bf54f48619c40d870566ef7691.zip
FreeBSD-src-d3c9fa6b5e6347bf54f48619c40d870566ef7691.tar.gz
Bring back CONSPEED as a last-ditch default if you can't change the speed
any other way. Requested by: dfr
-rw-r--r--sys/conf/NOTES3
-rw-r--r--sys/conf/options.i3864
-rw-r--r--sys/dev/sio/sio.c4
-rw-r--r--sys/dev/sio/sioreg.h9
-rw-r--r--sys/i386/conf/LINT3
-rw-r--r--sys/i386/conf/NOTES3
-rw-r--r--sys/i386/conf/options.i3864
-rw-r--r--sys/i386/isa/sio.c4
-rw-r--r--sys/i386/isa/sioreg.h9
-rw-r--r--sys/isa/sio.c4
-rw-r--r--sys/isa/sioreg.h9
11 files changed, 37 insertions, 19 deletions
diff --git a/sys/conf/NOTES b/sys/conf/NOTES
index 0fa0cf5..e4ba034 100644
--- a/sys/conf/NOTES
+++ b/sys/conf/NOTES
@@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
-# $Id: LINT,v 1.340 1997/05/25 07:18:22 peter Exp $
+# $Id: LINT,v 1.341 1997/06/04 04:55:26 pst Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@@ -827,6 +827,7 @@ device sio0 at isa? port "IO_COM1" tty flags 0x10 irq 4 vector siointr
# Options for serial drivers that support consoles (only for sio now):
options BREAK_TO_DEBUGGER #a BREAK on a comconsole goes to
#DDB, if available.
+options CONSPEED=9600 #default speed for serial console (default 9600)
# Options for sio:
options COM_ESP #code for Hayes ESP
diff --git a/sys/conf/options.i386 b/sys/conf/options.i386
index 4860e85..094c986 100644
--- a/sys/conf/options.i386
+++ b/sys/conf/options.i386
@@ -1,4 +1,4 @@
-# $Id: options.i386,v 1.45 1997/05/22 08:47:40 msmith Exp $
+# $Id: options.i386,v 1.46 1997/06/04 04:55:00 pst Exp $
BOUNCEPAGES opt_bounce.h
USER_LDT
@@ -15,10 +15,10 @@ PERFMON opt_perfmon.h
AUTO_EOI_1 opt_auto_eoi.h
AUTO_EOI_2 opt_auto_eoi.h
BREAK_TO_DEBUGGER opt_comconsole.h
+CONSPEED opt_comconsole.h
COMCONSOLE opt_defunct.h
CONADDR opt_defunct.h
CONUNIT opt_defunct.h
-CONSPEED opt_defunct.h
COM_ESP opt_sio.h
COM_MULTIPORT opt_sio.h
DSI_SOFT_MODEM opt_sio.h
diff --git a/sys/dev/sio/sio.c b/sys/dev/sio/sio.c
index 70a1b1d..2fe4aa0 100644
--- a/sys/dev/sio/sio.c
+++ b/sys/dev/sio/sio.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* from: @(#)com.c 7.5 (Berkeley) 5/16/91
- * $Id: sio.c,v 1.169 1997/06/01 20:42:01 phk Exp $
+ * $Id: sio.c,v 1.170 1997/06/04 04:52:39 pst Exp $
*/
#include "opt_comconsole.h"
@@ -346,7 +346,7 @@ static struct cdevsw sio_cdevsw = {
};
static int comconsole = -1;
-static volatile speed_t comdefaultrate = TTYDEF_SPEED;
+static volatile speed_t comdefaultrate = CONSPEED;
static u_int com_events; /* input chars + weighted output completions */
static Port_t siocniobase;
static int sio_timeout;
diff --git a/sys/dev/sio/sioreg.h b/sys/dev/sio/sioreg.h
index 97a737a..4a0c4cf 100644
--- a/sys/dev/sio/sioreg.h
+++ b/sys/dev/sio/sioreg.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* from: @(#)comreg.h 7.2 (Berkeley) 5/9/91
- * $Id: sioreg.h,v 1.8 1997/04/05 13:15:50 bde Exp $
+ * $Id: sioreg.h,v 1.9 1997/06/04 04:52:40 pst Exp $
*/
@@ -107,4 +107,9 @@
#define MSR_DCTS 0x01
/* speed to initialize to during chip tests */
-#define SIO_TEST_SPEED 9600
+#define SIO_TEST_SPEED 9600
+
+/* default serial console speed if not set with sysctl or probed from boot */
+#ifndef CONSPEED
+#define CONSPEED 9600
+#endif
diff --git a/sys/i386/conf/LINT b/sys/i386/conf/LINT
index 0fa0cf5..e4ba034 100644
--- a/sys/i386/conf/LINT
+++ b/sys/i386/conf/LINT
@@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
-# $Id: LINT,v 1.340 1997/05/25 07:18:22 peter Exp $
+# $Id: LINT,v 1.341 1997/06/04 04:55:26 pst Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@@ -827,6 +827,7 @@ device sio0 at isa? port "IO_COM1" tty flags 0x10 irq 4 vector siointr
# Options for serial drivers that support consoles (only for sio now):
options BREAK_TO_DEBUGGER #a BREAK on a comconsole goes to
#DDB, if available.
+options CONSPEED=9600 #default speed for serial console (default 9600)
# Options for sio:
options COM_ESP #code for Hayes ESP
diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES
index 0fa0cf5..e4ba034 100644
--- a/sys/i386/conf/NOTES
+++ b/sys/i386/conf/NOTES
@@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
-# $Id: LINT,v 1.340 1997/05/25 07:18:22 peter Exp $
+# $Id: LINT,v 1.341 1997/06/04 04:55:26 pst Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@@ -827,6 +827,7 @@ device sio0 at isa? port "IO_COM1" tty flags 0x10 irq 4 vector siointr
# Options for serial drivers that support consoles (only for sio now):
options BREAK_TO_DEBUGGER #a BREAK on a comconsole goes to
#DDB, if available.
+options CONSPEED=9600 #default speed for serial console (default 9600)
# Options for sio:
options COM_ESP #code for Hayes ESP
diff --git a/sys/i386/conf/options.i386 b/sys/i386/conf/options.i386
index 4860e85..094c986 100644
--- a/sys/i386/conf/options.i386
+++ b/sys/i386/conf/options.i386
@@ -1,4 +1,4 @@
-# $Id: options.i386,v 1.45 1997/05/22 08:47:40 msmith Exp $
+# $Id: options.i386,v 1.46 1997/06/04 04:55:00 pst Exp $
BOUNCEPAGES opt_bounce.h
USER_LDT
@@ -15,10 +15,10 @@ PERFMON opt_perfmon.h
AUTO_EOI_1 opt_auto_eoi.h
AUTO_EOI_2 opt_auto_eoi.h
BREAK_TO_DEBUGGER opt_comconsole.h
+CONSPEED opt_comconsole.h
COMCONSOLE opt_defunct.h
CONADDR opt_defunct.h
CONUNIT opt_defunct.h
-CONSPEED opt_defunct.h
COM_ESP opt_sio.h
COM_MULTIPORT opt_sio.h
DSI_SOFT_MODEM opt_sio.h
diff --git a/sys/i386/isa/sio.c b/sys/i386/isa/sio.c
index 70a1b1d..2fe4aa0 100644
--- a/sys/i386/isa/sio.c
+++ b/sys/i386/isa/sio.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* from: @(#)com.c 7.5 (Berkeley) 5/16/91
- * $Id: sio.c,v 1.169 1997/06/01 20:42:01 phk Exp $
+ * $Id: sio.c,v 1.170 1997/06/04 04:52:39 pst Exp $
*/
#include "opt_comconsole.h"
@@ -346,7 +346,7 @@ static struct cdevsw sio_cdevsw = {
};
static int comconsole = -1;
-static volatile speed_t comdefaultrate = TTYDEF_SPEED;
+static volatile speed_t comdefaultrate = CONSPEED;
static u_int com_events; /* input chars + weighted output completions */
static Port_t siocniobase;
static int sio_timeout;
diff --git a/sys/i386/isa/sioreg.h b/sys/i386/isa/sioreg.h
index 97a737a..4a0c4cf 100644
--- a/sys/i386/isa/sioreg.h
+++ b/sys/i386/isa/sioreg.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* from: @(#)comreg.h 7.2 (Berkeley) 5/9/91
- * $Id: sioreg.h,v 1.8 1997/04/05 13:15:50 bde Exp $
+ * $Id: sioreg.h,v 1.9 1997/06/04 04:52:40 pst Exp $
*/
@@ -107,4 +107,9 @@
#define MSR_DCTS 0x01
/* speed to initialize to during chip tests */
-#define SIO_TEST_SPEED 9600
+#define SIO_TEST_SPEED 9600
+
+/* default serial console speed if not set with sysctl or probed from boot */
+#ifndef CONSPEED
+#define CONSPEED 9600
+#endif
diff --git a/sys/isa/sio.c b/sys/isa/sio.c
index 70a1b1d..2fe4aa0 100644
--- a/sys/isa/sio.c
+++ b/sys/isa/sio.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* from: @(#)com.c 7.5 (Berkeley) 5/16/91
- * $Id: sio.c,v 1.169 1997/06/01 20:42:01 phk Exp $
+ * $Id: sio.c,v 1.170 1997/06/04 04:52:39 pst Exp $
*/
#include "opt_comconsole.h"
@@ -346,7 +346,7 @@ static struct cdevsw sio_cdevsw = {
};
static int comconsole = -1;
-static volatile speed_t comdefaultrate = TTYDEF_SPEED;
+static volatile speed_t comdefaultrate = CONSPEED;
static u_int com_events; /* input chars + weighted output completions */
static Port_t siocniobase;
static int sio_timeout;
diff --git a/sys/isa/sioreg.h b/sys/isa/sioreg.h
index 97a737a..4a0c4cf 100644
--- a/sys/isa/sioreg.h
+++ b/sys/isa/sioreg.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* from: @(#)comreg.h 7.2 (Berkeley) 5/9/91
- * $Id: sioreg.h,v 1.8 1997/04/05 13:15:50 bde Exp $
+ * $Id: sioreg.h,v 1.9 1997/06/04 04:52:40 pst Exp $
*/
@@ -107,4 +107,9 @@
#define MSR_DCTS 0x01
/* speed to initialize to during chip tests */
-#define SIO_TEST_SPEED 9600
+#define SIO_TEST_SPEED 9600
+
+/* default serial console speed if not set with sysctl or probed from boot */
+#ifndef CONSPEED
+#define CONSPEED 9600
+#endif
OpenPOWER on IntegriCloud