Isn't this obsolete and replaced by : [PATCH v3 00/12] arch improvements ? Christophe
On 16 August 2016 at 15:28, Maxim Uvarov <maxim.uva...@linaro.org> wrote: > ping. Please do one more review. > > Maxim. > > On 08/04/16 22:30, Brian Brooks wrote: > >> Signed-off-by: Brian Brooks <brian.bro...@linaro.org> >> --- >> platform/linux-generic/arch/default/odp/api/cpu_arch.h | 2 +- >> platform/linux-generic/arch/mips64/odp/api/cpu_arch.h | 2 +- >> platform/linux-generic/arch/powerpc/odp/api/cpu_arch.h | 2 +- >> platform/linux-generic/arch/x86/odp/api/cpu_arch.h | 2 +- >> platform/linux-generic/include/odp/api/cpu.h | 5 +++++ >> 5 files changed, 9 insertions(+), 4 deletions(-) >> >> diff --git a/platform/linux-generic/arch/default/odp/api/cpu_arch.h >> b/platform/linux-generic/arch/default/odp/api/cpu_arch.h >> index 22b1da2..0d52616 100644 >> --- a/platform/linux-generic/arch/default/odp/api/cpu_arch.h >> +++ b/platform/linux-generic/arch/default/odp/api/cpu_arch.h >> @@ -13,7 +13,7 @@ extern "C" { >> #define _ODP_CACHE_LINE_SIZE 64 >> -static inline void odp_cpu_pause(void) >> +static inline void _odp_cpu_pause(void) >> { >> } >> diff --git a/platform/linux-generic/arch/mips64/odp/api/cpu_arch.h >> b/platform/linux-generic/arch/mips64/odp/api/cpu_arch.h >> index 3582b12..8235908 100644 >> --- a/platform/linux-generic/arch/mips64/odp/api/cpu_arch.h >> +++ b/platform/linux-generic/arch/mips64/odp/api/cpu_arch.h >> @@ -17,7 +17,7 @@ extern "C" { >> #error Please add support for your arch in cpu_arch.h >> #endif >> -static inline void odp_cpu_pause(void) >> +static inline void _odp_cpu_pause(void) >> { >> __asm__ __volatile__ ("nop"); >> __asm__ __volatile__ ("nop"); >> diff --git a/platform/linux-generic/arch/powerpc/odp/api/cpu_arch.h >> b/platform/linux-generic/arch/powerpc/odp/api/cpu_arch.h >> index 22b1da2..0d52616 100644 >> --- a/platform/linux-generic/arch/powerpc/odp/api/cpu_arch.h >> +++ b/platform/linux-generic/arch/powerpc/odp/api/cpu_arch.h >> @@ -13,7 +13,7 @@ extern "C" { >> #define _ODP_CACHE_LINE_SIZE 64 >> -static inline void odp_cpu_pause(void) >> +static inline void _odp_cpu_pause(void) >> { >> } >> diff --git a/platform/linux-generic/arch/x86/odp/api/cpu_arch.h >> b/platform/linux-generic/arch/x86/odp/api/cpu_arch.h >> index 44e6b30..4f4dbff 100644 >> --- a/platform/linux-generic/arch/x86/odp/api/cpu_arch.h >> +++ b/platform/linux-generic/arch/x86/odp/api/cpu_arch.h >> @@ -13,7 +13,7 @@ extern "C" { >> #define _ODP_CACHE_LINE_SIZE 64 >> -static inline void odp_cpu_pause(void) >> +static inline void _odp_cpu_pause(void) >> { >> #ifdef __SSE2__ >> __asm__ __volatile__ ("pause"); >> diff --git a/platform/linux-generic/include/odp/api/cpu.h >> b/platform/linux-generic/include/odp/api/cpu.h >> index d49c782..ae04769 100644 >> --- a/platform/linux-generic/include/odp/api/cpu.h >> +++ b/platform/linux-generic/include/odp/api/cpu.h >> @@ -19,6 +19,11 @@ extern "C" { >> #include <odp/api/cpu_arch.h> >> +static inline void odp_cpu_pause(void) >> +{ >> + _odp_cpu_pause(); >> +} >> + >> #include <odp/api/spec/cpu.h> >> #ifdef __cplusplus >> > >