Will Deacon
|
05492f2fd8
arm64: lse: convert lse alternatives NOP padding to use __nops
|
9 years ago |
Will Deacon
|
03e3c2b7ed
locking/barriers, arch/arm64: Implement LDXR+WFE based smp_cond_load_acquire()
|
9 years ago |
Mark Brown
|
4a6ccf3026
arm64: cmpxchg: Don't incldue linux/mmdebug.h
|
9 years ago |
Will Deacon
|
305d454aaa
arm64: atomics: implement native {relaxed, acquire, release} atomics
|
9 years ago |
Will Deacon
|
a14949e09a
arm64: cmpxchg: truncate sub-word signed types before comparison
|
10 years ago |
Will Deacon
|
0ea366f5e1
arm64: atomics: prefetch the destination word for write prior to stxr
|
10 years ago |
Will Deacon
|
e9a4b79565
arm64: cmpxchg_dbl: patch in lse instructions when supported by the CPU
|
10 years ago |
Will Deacon
|
c342f78217
arm64: cmpxchg: patch in lse instructions when supported by the CPU
|
10 years ago |
Will Deacon
|
c8366ba0fb
arm64: xchg: patch in lse instructions when supported by the CPU
|
10 years ago |
Steve Capper
|
f3eab7184d
arm64: percpu: Make this_cpu accessors pre-empt safe
|
10 years ago |
Steve Capper
|
f97fc81079
arm64: percpu: Implement this_cpu operations
|
10 years ago |
Steve Capper
|
5284e1b4bc
arm64: xchg: Implement cmpxchg_double
|
10 years ago |
Will Deacon
|
e1dfda9ced
arm64: xchg: prevent warning if return value is unused
|
11 years ago |
Will Deacon
|
95c4189689
arm64: asm: remove redundant "cc" clobbers
|
11 years ago |
Will Deacon
|
8e86f0b409
arm64: atomics: fix use of acquire + release for full barrier semantics
|
11 years ago |
Mark Hambleton
|
60010e5081
arm64: cmpxchg: update macros to prevent warnings
|
11 years ago |
Will Deacon
|
cf10b79a7d
arm64: cmpxchg: implement cmpxchg64_relaxed
|
12 years ago |
Chen Gang
|
a84b086b87
arm64: Define cmpxchg64 and cmpxchg64_local for outside use
|
12 years ago |
Will Deacon
|
3a0310eb36
arm64: atomics: fix grossly inconsistent asm constraints for exclusives
|
12 years ago |
Catalin Marinas
|
10b663aef1
arm64: Miscellaneous header files
|
13 years ago |