Searched hist:"11595172537788 f0007bfc16590aab18f2b9c40f" (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/arch/openrisc/include/asm/ |
H A D | cmpxchg.h | 11595172537788f0007bfc16590aab18f2b9c40f Tue May 13 10:01:21 CDT 2014 Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> openrisc: add cmpxchg and xchg implementations
Optimized version that make use of the l.lwa and l.swa atomic instruction pair. Most openrisc cores provide these instructions now, if not available emulation is provided.
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> [shorne@gmail.com: remove OPENRISC_HAVE_INST_LWA_SWA config suggesed by Alan Cox https://lkml.org/lkml/2014/7/23/666] [shorne@gmail.com: fixed unused calculated value compiler warning in define cmpxchg] Signed-off-by: Stafford Horne <shorne@gmail.com>
|
H A D | Kbuild | diff 11595172537788f0007bfc16590aab18f2b9c40f Tue May 13 10:01:21 CDT 2014 Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> openrisc: add cmpxchg and xchg implementations
Optimized version that make use of the l.lwa and l.swa atomic instruction pair. Most openrisc cores provide these instructions now, if not available emulation is provided.
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> Signed-off-by: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> [shorne@gmail.com: remove OPENRISC_HAVE_INST_LWA_SWA config suggesed by Alan Cox https://lkml.org/lkml/2014/7/23/666] [shorne@gmail.com: fixed unused calculated value compiler warning in define cmpxchg] Signed-off-by: Stafford Horne <shorne@gmail.com>
|