Raw CPU cycle count API is needed for measuring CPU cycle consumption. This can replace many of the odp_time_cycles() when time API moves to real time from CPU cycles.
Petri Savolainen (5): api: cpu: added cpu cycle count API linux-generic: cpu: created arch depedent cpu_cycles files linux-generic: cpu: rename time_cycles to cpu_cycles linux-generic: cpu: implementation for cycle count API performance: sched: update scheduling test to use cycle counts include/odp/api/cpu.h | 52 ++++++++ platform/linux-generic/Makefile.am | 9 +- platform/linux-generic/arch/linux/odp_cpu_cycles.c | 48 ++++++++ .../linux-generic/arch/linux/odp_time_cycles.c | 38 ------ .../linux-generic/arch/mips64/odp_cpu_cycles.c | 31 +++++ .../linux-generic/arch/mips64/odp_time_cycles.c | 21 ---- platform/linux-generic/arch/x86/odp_cpu_cycles.c | 33 ++++++ platform/linux-generic/arch/x86/odp_time_cycles.c | 23 ---- platform/linux-generic/odp_cpu.c | 16 +++ platform/linux-generic/odp_time.c | 6 + test/performance/odp_scheduling.c | 132 +++++++++------------ 11 files changed, 248 insertions(+), 161 deletions(-) create mode 100644 platform/linux-generic/arch/linux/odp_cpu_cycles.c delete mode 100644 platform/linux-generic/arch/linux/odp_time_cycles.c create mode 100644 platform/linux-generic/arch/mips64/odp_cpu_cycles.c delete mode 100644 platform/linux-generic/arch/mips64/odp_time_cycles.c create mode 100644 platform/linux-generic/arch/x86/odp_cpu_cycles.c delete mode 100644 platform/linux-generic/arch/x86/odp_time_cycles.c create mode 100644 platform/linux-generic/odp_cpu.c -- 2.5.1 _______________________________________________ lng-odp mailing list lng-odp@lists.linaro.org https://lists.linaro.org/mailman/listinfo/lng-odp