Will Deacon
|
f99a250cb6
arm64: barriers: introduce nops and __nops macros for NOP sequences
|
9 years ago |
Will Deacon
|
03e3c2b7ed
locking/barriers, arch/arm64: Implement LDXR+WFE based smp_cond_load_acquire()
|
9 years ago |
Michael S. Tsirkin
|
fd072df850
arm64: define __smp_xxx
|
9 years ago |
Michael S. Tsirkin
|
90ff6a17d0
arm64: reuse asm-generic/barrier.h
|
9 years ago |
Will Deacon
|
c139aa60c1
arm64: barriers: fix smp_load_acquire to work with const arguments
|
9 years ago |
Will Deacon
|
4b3dc9679c
arm64: force CONFIG_SMP=y and remove redundant #ifdefs
|
10 years ago |
Peter Zijlstra
|
b92b8b35a2
locking/arch: Rename set_mb() to smp_store_mb()
|
10 years ago |
Peter Zijlstra
|
ab3f02fc23
locking/arch: Add WRITE_ONCE() to set_mb()
|
10 years ago |
Andre Przywara
|
878a84d5a8
arm64: add missing data types in smp_load_acquire/smp_store_release
|
10 years ago |
Alexander Duyck
|
1077fa36f2
arch: Add lightweight memory barriers dma_rmb() and dma_wmb()
|
10 years ago |
Linus Torvalds
|
cc07aabc53
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into next
|
11 years ago |
Will Deacon
|
be6209a610
arm64: barriers: use barrier() instead of smp_mb() when !SMP
|
11 years ago |
Will Deacon
|
493e68747e
arm64: barriers: wire up new barrier options
|
11 years ago |
Will Deacon
|
98f7685ee6
arm64: barriers: make use of barrier options with explicit barriers
|
11 years ago |
Peter Zijlstra
|
8715466b60
arch,arm64: Convert smp_mb__*()
|
11 years ago |
Will Deacon
|
d152d22a18
arm64: barriers: add dmb barrier
|
11 years ago |
Will Deacon
|
4a7ac12eed
arm64: barriers: allow dsb macro to take option parameter
|
11 years ago |
Peter Zijlstra
|
47933ad41a
arch: Introduce smp_load_acquire(), smp_store_release()
|
11 years ago |
Catalin Marinas
|
10b663aef1
arm64: Miscellaneous header files
|
13 years ago |