summaryrefslogtreecommitdiffstats
path: root/sys/alpha
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2000-07-18 10:05:10 +0000
committerobrien <obrien@FreeBSD.org>2000-07-18 10:05:10 +0000
commit559a513806903ae6000b454242abb659ed2e80be (patch)
tree718ec7c9f4d0f6f911dc4df9ed78e5ec3f56f180 /sys/alpha
parent1edbe25abe98370f9a5ed50bc0727205228878bf (diff)
downloadFreeBSD-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/alpha')
-rw-r--r--sys/alpha/alpha/api_up1000.c2
-rw-r--r--sys/alpha/alpha/dec_1000a.c2
-rw-r--r--sys/alpha/alpha/dec_2100_a50.c3
-rw-r--r--sys/alpha/alpha/dec_2100_a500.c3
-rw-r--r--sys/alpha/alpha/dec_axppci_33.c3
-rw-r--r--sys/alpha/alpha/dec_eb164.c2
-rw-r--r--sys/alpha/alpha/dec_eb64plus.c2
-rw-r--r--sys/alpha/alpha/dec_kn20aa.c2
-rw-r--r--sys/alpha/alpha/dec_kn300.c3
-rw-r--r--sys/alpha/alpha/dec_st550.c2
-rw-r--r--sys/alpha/alpha/dec_st6600.c2
-rw-r--r--sys/alpha/alpha/machdep.c1
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
OpenPOWER on IntegriCloud