diff options
author | pst <pst@FreeBSD.org> | 1997-06-04 16:25:15 +0000 |
---|---|---|
committer | pst <pst@FreeBSD.org> | 1997-06-04 16:25:15 +0000 |
commit | d3c9fa6b5e6347bf54f48619c40d870566ef7691 (patch) | |
tree | 4de1a8df2700e2027c234b6b26676072e7aea59e | |
parent | 013b17e93c835c88011f39a63e378f3926f6f465 (diff) | |
download | FreeBSD-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/NOTES | 3 | ||||
-rw-r--r-- | sys/conf/options.i386 | 4 | ||||
-rw-r--r-- | sys/dev/sio/sio.c | 4 | ||||
-rw-r--r-- | sys/dev/sio/sioreg.h | 9 | ||||
-rw-r--r-- | sys/i386/conf/LINT | 3 | ||||
-rw-r--r-- | sys/i386/conf/NOTES | 3 | ||||
-rw-r--r-- | sys/i386/conf/options.i386 | 4 | ||||
-rw-r--r-- | sys/i386/isa/sio.c | 4 | ||||
-rw-r--r-- | sys/i386/isa/sioreg.h | 9 | ||||
-rw-r--r-- | sys/isa/sio.c | 4 | ||||
-rw-r--r-- | sys/isa/sioreg.h | 9 |
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 |