Commit 593fc6ea authored by Sam Ravnborg's avatar Sam Ravnborg Committed by David S. Miller

sparc32: drop sun4c specific ___xchg32 implementation

Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 306f1231
...@@ -13,26 +13,6 @@ ...@@ -13,26 +13,6 @@
__atomic_begin: __atomic_begin:
#ifndef CONFIG_SMP #ifndef CONFIG_SMP
.globl ___xchg32_sun4c
___xchg32_sun4c:
rd %psr, %g3
andcc %g3, PSR_PIL, %g0
bne 1f
nop
wr %g3, PSR_PIL, %psr
nop; nop; nop
1:
andcc %g3, PSR_PIL, %g0
ld [%g1], %g7
bne 1f
st %g2, [%g1]
wr %g3, 0x0, %psr
nop; nop; nop
1:
mov %g7, %g2
jmpl %o7 + 8, %g0
mov %g4, %o7
.globl ___xchg32_sun4md .globl ___xchg32_sun4md
___xchg32_sun4md: ___xchg32_sun4md:
swap [%g1], %g2 swap [%g1], %g2
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment