Module Name: src
Committed By: matt
Date: Wed Feb 26 01:56:51 UTC 2014
Modified Files:
src/sys/arch/arm/include/arm32: frame.h
Log Message:
Remove KERNEL_LOCK/KERNEL_UNLOCK
To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/arm/include/arm32/frame.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/arm/include/arm32/frame.h
diff -u src/sys/arch/arm/include/arm32/frame.h:1.38 src/sys/arch/arm/include/arm32/frame.h:1.39
--- src/sys/arch/arm/include/arm32/frame.h:1.38 Fri Dec 20 07:01:06 2013
+++ src/sys/arch/arm/include/arm32/frame.h Wed Feb 26 01:56:51 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: frame.h,v 1.38 2013/12/20 07:01:06 matt Exp $ */
+/* $NetBSD: frame.h,v 1.39 2014/02/26 01:56:51 matt Exp $ */
/*
* Copyright (c) 1994-1997 Mark Brinicombe.
@@ -133,22 +133,6 @@ void validate_trapframe(trapframe_t *, i
#define DO_PENDING_SOFTINTS /* nothing */
#endif
-#ifdef MULTIPROCESSOR
-#define KERNEL_LOCK \
- mov r0, #1 ;\
- mov r1, #0 ;\
- bl _C_LABEL(_kernel_lock)
-
-#define KERNEL_UNLOCK \
- mov r0, #1 ;\
- mov r1, #0 ;\
- mov r2, #0 ;\
- bl _C_LABEL(_kernel_unlock)
-#else
-#define KERNEL_LOCK /* nothing */
-#define KERNEL_UNLOCK /* nothing */
-#endif
-
#ifdef _ARM_ARCH_6
#define GET_CPSR(rb) /* nothing */
#define CPSID_I(ra,rb) cpsid i
@@ -201,7 +185,7 @@ void validate_trapframe(trapframe_t *, i
ldr r1, [r4, #CI_CTRL] /* Fetch control register */ ;\
mov r0, #-1 ;\
BL_CF_CONTROL(r2) /* Enable alignment faults */ ;\
-1: KERNEL_LOCK
+1: /* done */
/*
* This macro must be invoked just before PULLFRAMEFROMSVCANDEXIT or
@@ -236,7 +220,7 @@ void validate_trapframe(trapframe_t *, i
bl _C_LABEL(ast) /* ast(frame) */ ;\
CPSID_I(r0, r5) /* Disable interrupts */ ;\
b 1b /* Back around again */ ;\
-3: KERNEL_UNLOCK
+3: /* done */
#else /* !EXEC_AOUT */
@@ -244,8 +228,8 @@ void validate_trapframe(trapframe_t *, i
#define ENABLE_ALIGNMENT_FAULTS \
and r7, r0, #(PSR_MODE) /* Test for USR32 mode */ ;\
- GET_CURCPU(r4) /* r4 = cpuinfo */ ;\
- KERNEL_LOCK
+ GET_CURCPU(r4) /* r4 = cpuinfo */
+
#define DO_AST_AND_RESTORE_ALIGNMENT_FAULTS \
DO_PENDING_SOFTINTS ;\
@@ -263,7 +247,7 @@ void validate_trapframe(trapframe_t *, i
bl _C_LABEL(ast) /* ast(frame) */ ;\
CPSID_I(r0, r5) /* Disable interrupts */ ;\
b 1b ;\
-2: KERNEL_UNLOCK /* unlock the kernel */
+2: /* done */
#endif /* EXEC_AOUT */
#ifndef _ARM_ARCH_6