123456789101112131415161718192021222324 |
- /* atomic.S: Move this stuff here for better ICACHE hit rates.
- *
- * Copyright (C) 1996 David S. Miller (davem@caipfs.rutgers.edu)
- */
- #include <asm/ptrace.h>
- #include <asm/psr.h>
- .text
- .align 4
- .globl __atomic_begin
- __atomic_begin:
- #ifndef CONFIG_SMP
- .globl ___xchg32_sun4md
- ___xchg32_sun4md:
- swap [%g1], %g2
- jmpl %o7 + 8, %g0
- mov %g4, %o7
- #endif
- .globl __atomic_end
- __atomic_end:
|