Perf-tool/MIPS: support cross compiling of tools/perf for MIPS
Subsystems (2)
PATCH v3 1/1 Perf-tool/MIPS: support cross compiling of tools/perf for MIPS
This version fixed the cosmetic issue pointed out by Ralf. If it looks ok,
Ralf, please help Ack it.
Thanks,
Deng-Cheng
Signed-off-by Deng-Cheng Zhu<[email protected]>
--- tools/perf/perf.h | 12 ++++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-)
tools/perf/perf.h +12 -0
@@ -73,6 +73,18 @@#define cpu_relax () asm volatile("":::"memory")#endif +#ifdef __mips__ +#include "../../arch/mips/include/asm/unistd.h" +#define rmb() asm volatile( \ + ".set mips2\n\t" \ + "sync\n\t" \ + ".set mips0" \ + : /* no output */ \ + : /* no input */ \ + : "memory") +#define cpu_relax () asm volatile("" ::: "memory") +#endif +#include <time.h> #include <unistd.h> #include <sys/types.h>
Quoted 5 lines · Deng-Cheng Zhu
This version fixed the cosmetic issue pointed out by Ralf. If it looks ok,
Ralf, please help Ack it.
Please dont strip changelogs from (re-)submitted patches!
Ingo