summaryrefslogtreecommitdiff
path: root/sys/kern/init_main.c
diff options
context:
space:
mode:
authorJustin T. Gibbs <gibbs@FreeBSD.org>1997-09-21 22:00:25 +0000
committerJustin T. Gibbs <gibbs@FreeBSD.org>1997-09-21 22:00:25 +0000
commitab36c06737cfd52b6f1999903ee7f91014ac51de (patch)
tree9a66b11a4142135b5168ca62c728affa25f9aefe /sys/kern/init_main.c
parent35442183351c76bca81db6ef96104c65c42a46ca (diff)
Notes
Diffstat (limited to 'sys/kern/init_main.c')
-rw-r--r--sys/kern/init_main.c27
1 files changed, 24 insertions, 3 deletions
diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c
index 1abc687fb74c..46315e0dbbc4 100644
--- a/sys/kern/init_main.c
+++ b/sys/kern/init_main.c
@@ -39,7 +39,7 @@
* SUCH DAMAGE.
*
* @(#)init_main.c 8.9 (Berkeley) 1/21/94
- * $Id: init_main.c,v 1.70 1997/08/26 18:10:37 peter Exp $
+ * $Id: init_main.c,v 1.71 1997/09/02 20:05:35 bde Exp $
*/
#include "opt_devfs.h"
@@ -459,7 +459,7 @@ SYSINIT(p0post, SI_SUB_INTRINSIC_POST, SI_ORDER_FIRST, proc0_post, NULL)
****
***************************************************************************
*/
-/* ARGSUSED*/
+/* ARGSUSED */
static void sched_setup __P((void *dummy));
static void
sched_setup(dummy)
@@ -471,6 +471,26 @@ sched_setup(dummy)
}
SYSINIT(sched_setup, SI_SUB_KICK_SCHEDULER, SI_ORDER_FIRST, sched_setup, NULL)
+/* ARGSUSED */
+static void root_conf __P((void *dummy));
+static void
+root_conf(dummy)
+ void *dummy;
+{
+ cpu_rootconf();
+}
+SYSINIT(root_conf, SI_SUB_ROOT_CONF, SI_ORDER_FIRST, root_conf, NULL)
+
+/* ARGSUSED */
+static void dump_conf __P((void *dummy));
+static void
+dump_conf(dummy)
+ void *dummy;
+{
+ cpu_dumpconf();
+}
+SYSINIT(dump_conf, SI_SUB_DUMP_CONF, SI_ORDER_FIRST, dump_conf, NULL)
+
/* ARGSUSED*/
static void xxx_vfs_mountroot __P((void *fsnamep));
#ifdef BOOTP
@@ -488,7 +508,8 @@ xxx_vfs_mountroot(fsnamep)
if (vfs_mountrootfs(*((char **) fsnamep)))
panic("cannot mount root");
}
-SYSINIT(mountroot, SI_SUB_ROOT, SI_ORDER_FIRST, xxx_vfs_mountroot, &mountrootfsname)
+SYSINIT(mountroot, SI_SUB_MOUNT_ROOT, SI_ORDER_FIRST, xxx_vfs_mountroot,
+ &mountrootfsname)
/* ARGSUSED*/
static void xxx_vfs_root_fdtab __P((void *dummy));