|
@@ -42,7 +42,7 @@
|
|
dmb
|
|
dmb
|
|
mov \rscratch, #0
|
|
mov \rscratch, #0
|
|
strb \rscratch, [\rbase, \rcpu]
|
|
strb \rscratch, [\rbase, \rcpu]
|
|
- dsb
|
|
|
|
|
|
+ dsb st
|
|
sev
|
|
sev
|
|
.endm
|
|
.endm
|
|
|
|
|
|
@@ -102,7 +102,7 @@ ENTRY(vlock_unlock)
|
|
dmb
|
|
dmb
|
|
mov r1, #VLOCK_OWNER_NONE
|
|
mov r1, #VLOCK_OWNER_NONE
|
|
strb r1, [r0, #VLOCK_OWNER_OFFSET]
|
|
strb r1, [r0, #VLOCK_OWNER_OFFSET]
|
|
- dsb
|
|
|
|
|
|
+ dsb st
|
|
sev
|
|
sev
|
|
bx lr
|
|
bx lr
|
|
ENDPROC(vlock_unlock)
|
|
ENDPROC(vlock_unlock)
|