summaryrefslogtreecommitdiff
path: root/kern/sleepq.h
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-03-17 21:11:07 +0100
committerRichard Braun <rbraun@sceen.net>2017-03-17 21:11:07 +0100
commitf81a2e65d7621253668d860a75f1ff5ae3070495 (patch)
tree432d879e651d053676f2a20139045f48c3da6cec /kern/sleepq.h
parent5d0d0219055719cf76503fe93b5b8aab5f3e8a13 (diff)
kern/sleepq: very early initialization
Diffstat (limited to 'kern/sleepq.h')
-rw-r--r--kern/sleepq.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/kern/sleepq.h b/kern/sleepq.h
index 1ba4a319..aeeb94b7 100644
--- a/kern/sleepq.h
+++ b/kern/sleepq.h
@@ -41,6 +41,15 @@
struct sleepq;
/*
+ * Early initialization of the sleepq module.
+ *
+ * This module is initialized by architecture-specific code. It should
+ * be one of the first modules to be initialized since it's used by
+ * synchronization objects that may be accessed very early.
+ */
+void sleepq_bootstrap(void);
+
+/*
* Initialize the sleepq module.
*/
void sleepq_setup(void);