summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
ca9a18e)
Rewritten from scratch, OK for LGPL license.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
/* Nop everywhere except on alpha. */
#define smp_read_barrier_depends()
/* Nop everywhere except on alpha. */
#define smp_read_barrier_depends()
+static inline void rep_nop(void)
+{
+ asm volatile("rep; nop" : : : "memory");
+}
+
static inline void cpu_relax(void)
{
rep_nop();
static inline void cpu_relax(void)
{
rep_nop();