diff options
author | obrien <obrien@FreeBSD.org> | 2000-07-18 10:05:10 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2000-07-18 10:05:10 +0000 |
commit | 559a513806903ae6000b454242abb659ed2e80be (patch) | |
tree | 718ec7c9f4d0f6f911dc4df9ed78e5ec3f56f180 /sys | |
parent | 1edbe25abe98370f9a5ed50bc0727205228878bf (diff) | |
download | FreeBSD-src-559a513806903ae6000b454242abb659ed2e80be.zip FreeBSD-src-559a513806903ae6000b454242abb659ed2e80be.tar.gz |
Set `boothowto' approapiately if our console is a serial one.
The "debug.boothowto" sysctl can now be used (as on the i386) to determine
if the console is a serial one.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/alpha/alpha/api_up1000.c | 2 | ||||
-rw-r--r-- | sys/alpha/alpha/dec_1000a.c | 2 | ||||
-rw-r--r-- | sys/alpha/alpha/dec_2100_a50.c | 3 | ||||
-rw-r--r-- | sys/alpha/alpha/dec_2100_a500.c | 3 | ||||
-rw-r--r-- | sys/alpha/alpha/dec_axppci_33.c | 3 | ||||
-rw-r--r-- | sys/alpha/alpha/dec_eb164.c | 2 | ||||
-rw-r--r-- | sys/alpha/alpha/dec_eb64plus.c | 2 | ||||
-rw-r--r-- | sys/alpha/alpha/dec_kn20aa.c | 2 | ||||
-rw-r--r-- | sys/alpha/alpha/dec_kn300.c | 3 | ||||
-rw-r--r-- | sys/alpha/alpha/dec_st550.c | 2 | ||||
-rw-r--r-- | sys/alpha/alpha/dec_st6600.c | 2 | ||||
-rw-r--r-- | sys/alpha/alpha/machdep.c | 1 |
12 files changed, 26 insertions, 1 deletions
diff --git a/sys/alpha/alpha/api_up1000.c b/sys/alpha/alpha/api_up1000.c index 26e8e2f..cdd68a3 100644 --- a/sys/alpha/alpha/api_up1000.c +++ b/sys/alpha/alpha/api_up1000.c @@ -28,6 +28,7 @@ #include "opt_ddb.h" #include <sys/param.h> +#include <sys/reboot.h> #include <sys/systm.h> #include <sys/kernel.h> #include <sys/module.h> @@ -102,6 +103,7 @@ api_up1000_cons_init() if (siocnattach(0x3f8, comcnrate)) panic("can't init serial console"); + boothowto |= RB_SERIAL; break; } diff --git a/sys/alpha/alpha/dec_1000a.c b/sys/alpha/alpha/dec_1000a.c index a41e3f6..9525b26 100644 --- a/sys/alpha/alpha/dec_1000a.c +++ b/sys/alpha/alpha/dec_1000a.c @@ -76,6 +76,7 @@ #include "opt_ddb.h" #include <sys/param.h> +#include <sys/reboot.h> #include <sys/systm.h> #include <sys/termios.h> @@ -200,6 +201,7 @@ dec_1000a_cons_init() if (siocnattach(0x3f8, comcnrate)) panic("can't init serial console"); + boothowto |= RB_SERIAL; break; } diff --git a/sys/alpha/alpha/dec_2100_a50.c b/sys/alpha/alpha/dec_2100_a50.c index b242824..f4e9e97 100644 --- a/sys/alpha/alpha/dec_2100_a50.c +++ b/sys/alpha/alpha/dec_2100_a50.c @@ -37,6 +37,7 @@ #include "opt_ddb.h" #include <sys/param.h> +#include <sys/reboot.h> #include <sys/systm.h> #include <sys/termios.h> @@ -130,6 +131,8 @@ dec_2100_a50_cons_init() comconsole = 0; if (siocnattach(0x3f8, comcnrate)) panic("can't init serial console"); + + boothowto |= RB_SERIAL; break; } diff --git a/sys/alpha/alpha/dec_2100_a500.c b/sys/alpha/alpha/dec_2100_a500.c index 0297e60..6e66d75 100644 --- a/sys/alpha/alpha/dec_2100_a500.c +++ b/sys/alpha/alpha/dec_2100_a500.c @@ -29,6 +29,7 @@ #include "opt_ddb.h" #include <sys/param.h> +#include <sys/reboot.h> #include <sys/systm.h> #include <sys/termios.h> @@ -119,6 +120,8 @@ dec_2100_a500_cons_init() comconsole = 0; if (siocnattach(0x3f8, comcnrate)) panic("can't init serial console"); + + boothowto |= RB_SERIAL; break; case 3: diff --git a/sys/alpha/alpha/dec_axppci_33.c b/sys/alpha/alpha/dec_axppci_33.c index 630cc55..f212f5c 100644 --- a/sys/alpha/alpha/dec_axppci_33.c +++ b/sys/alpha/alpha/dec_axppci_33.c @@ -34,6 +34,7 @@ #include "opt_ddb.h" #include <sys/param.h> +#include <sys/reboot.h> #include <sys/systm.h> #include <sys/termios.h> @@ -139,6 +140,8 @@ dec_axppci_33_cons_init() comconsole = 0; if (siocnattach(0x3f8, comcnrate)) panic("can't init serial console"); + + boothowto |= RB_SERIAL; break; } diff --git a/sys/alpha/alpha/dec_eb164.c b/sys/alpha/alpha/dec_eb164.c index cdbee6a..4293d37 100644 --- a/sys/alpha/alpha/dec_eb164.c +++ b/sys/alpha/alpha/dec_eb164.c @@ -34,6 +34,7 @@ #include "opt_ddb.h" #include <sys/param.h> +#include <sys/reboot.h> #include <sys/systm.h> #include <sys/termios.h> @@ -113,6 +114,7 @@ dec_eb164_cons_init() if (siocnattach(0x3f8, comcnrate)) panic("can't init serial console"); + boothowto |= RB_SERIAL; break; } diff --git a/sys/alpha/alpha/dec_eb64plus.c b/sys/alpha/alpha/dec_eb64plus.c index 25bb39b..6b20153 100644 --- a/sys/alpha/alpha/dec_eb64plus.c +++ b/sys/alpha/alpha/dec_eb64plus.c @@ -51,6 +51,7 @@ #include "opt_ddb.h" #include <sys/param.h> +#include <sys/reboot.h> #include <sys/systm.h> #include <sys/termios.h> @@ -146,6 +147,7 @@ dec_eb64plus_cons_init() if (siocnattach(0x3f8, comcnrate)) panic("can't init serial console"); + boothowto |= RB_SERIAL; break; } diff --git a/sys/alpha/alpha/dec_kn20aa.c b/sys/alpha/alpha/dec_kn20aa.c index 8c50114..ff2c6cb 100644 --- a/sys/alpha/alpha/dec_kn20aa.c +++ b/sys/alpha/alpha/dec_kn20aa.c @@ -34,6 +34,7 @@ #include "opt_ddb.h" #include <sys/param.h> +#include <sys/reboot.h> #include <sys/systm.h> #include <sys/termios.h> @@ -123,6 +124,7 @@ dec_kn20aa_cons_init() if (siocnattach(0x3f8, comcnrate)) panic("can't init serial console"); + boothowto |= RB_SERIAL; break; } diff --git a/sys/alpha/alpha/dec_kn300.c b/sys/alpha/alpha/dec_kn300.c index 8400f57..9c31662 100644 --- a/sys/alpha/alpha/dec_kn300.c +++ b/sys/alpha/alpha/dec_kn300.c @@ -32,6 +32,7 @@ #include "opt_ddb.h" #include <sys/param.h> +#include <sys/reboot.h> #include <sys/systm.h> #include <sys/kernel.h> #include <sys/module.h> @@ -123,6 +124,8 @@ dec_kn300_cons_init() comconsole = 0; if (siocnattach(0x3f8, comcnrate)) panic("can't init serial console"); + + boothowto |= RB_SERIAL; break; case 3: diff --git a/sys/alpha/alpha/dec_st550.c b/sys/alpha/alpha/dec_st550.c index 31a19d5..b1a3167 100644 --- a/sys/alpha/alpha/dec_st550.c +++ b/sys/alpha/alpha/dec_st550.c @@ -35,6 +35,7 @@ #include "opt_ddb.h" #include <sys/param.h> +#include <sys/reboot.h> #include <sys/systm.h> #include <sys/kernel.h> #include <sys/module.h> @@ -122,6 +123,7 @@ st550_cons_init() if (siocnattach(0x3f8, comcnrate)) panic("can't init serial console"); + boothowto |= RB_SERIAL; break; } diff --git a/sys/alpha/alpha/dec_st6600.c b/sys/alpha/alpha/dec_st6600.c index f1a5f59..124f09c 100644 --- a/sys/alpha/alpha/dec_st6600.c +++ b/sys/alpha/alpha/dec_st6600.c @@ -28,6 +28,7 @@ #include "opt_ddb.h" #include <sys/param.h> +#include <sys/reboot.h> #include <sys/systm.h> #include <sys/kernel.h> #include <sys/module.h> @@ -109,6 +110,7 @@ st6600_cons_init() if (siocnattach(0x3f8, comcnrate)) panic("can't init serial console"); + boothowto |= RB_SERIAL; break; } diff --git a/sys/alpha/alpha/machdep.c b/sys/alpha/alpha/machdep.c index 6d95d9a..02643ae 100644 --- a/sys/alpha/alpha/machdep.c +++ b/sys/alpha/alpha/machdep.c @@ -1002,7 +1002,6 @@ alpha_init(pfn, ptb, bim, bip, biv) * Look at arguments passed to us and compute boothowto. */ - boothowto = 0; #ifdef KADB boothowto |= RB_KDB; #endif |