summaryrefslogtreecommitdiff
path: root/sys/kern/subr_smp.c
diff options
context:
space:
mode:
authorSteve Passe <fsmp@FreeBSD.org>1997-08-21 05:08:25 +0000
committerSteve Passe <fsmp@FreeBSD.org>1997-08-21 05:08:25 +0000
commit4a73d99f7e1e537fcf59bb0529e09869d477df52 (patch)
treea5bbb422b5438cd961e24df92857122f3965ed5f /sys/kern/subr_smp.c
parentdc3001cf357baa1d3fca2f6e9b49c9b1e5919713 (diff)
Notes
Diffstat (limited to 'sys/kern/subr_smp.c')
-rw-r--r--sys/kern/subr_smp.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/sys/kern/subr_smp.c b/sys/kern/subr_smp.c
index e5fb31033dce..b02fde7e9c03 100644
--- a/sys/kern/subr_smp.c
+++ b/sys/kern/subr_smp.c
@@ -22,7 +22,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: mp_machdep.c,v 1.41 1997/08/10 19:32:38 fsmp Exp $
+ * $Id: mp_machdep.c,v 1.29 1997/08/21 04:53:27 smp Exp smp $
*/
#include "opt_smp.h"
@@ -1419,6 +1419,18 @@ default_mp_table(int type)
* initialize all the SMP locks
*/
+/* critical region around IO APIC, apic_imen */
+struct simplelock imen_lock;
+
+/* critical region around splxx(), cpl, cil, ipending */
+struct simplelock cpl_lock;
+
+/* Make FAST_INTR() routines sequential */
+struct simplelock fast_intr_lock;
+
+/* critical region around INTR() routines */
+struct simplelock intr_lock;
+
/* lock the com (tty) data structures */
struct simplelock com_lock;