This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "".
The branch, api-next has been updated via 6b806e0dc32f28e7c8a15ef4fbb3a3fa215bb0f3 (commit) via ce4fec46c1f6821afb5d0ef9c3099cd094153fd9 (commit) via 7af8b884256bbab5070996d7897216ae77b758fe (commit) via f73250fc93346412b526c97de3554ddc9186d7c0 (commit) via 79833e86ea0be9e1f337dd4baff096bce7067b51 (commit) via bf9380296de8cd62c0a8569c1fc775869b8501ab (commit) via f83b71e6a9c685227615455df1f9e4fefeff19ae (commit) via a8e5a8f6853ddc998430d112c22994928ddb4070 (commit) via 09abf90268a0a5a2daf7c7e0ae37a2d7c35e87c5 (commit) via 88df2613cb91022233f9ec973f6ef338eb060f17 (commit) via bc65897481d8ce89a55257b22bf93d05abf74f70 (commit) via e858d688c3ad3ce0d0b3ea22539cac8e6ec844b7 (commit) via 93718d4ead55bfbaa8e564c24d1f3b76e60235ce (commit) via 582065e74e2375b5c81ac8fcec9eb02f541f42ff (commit) via 5f4f2e0da6e04637b6b4bd7aa6bb4d4d32680525 (commit) via 92336dd2808af4826371d467588dcb81daafe4cf (commit) via 7bb62b522a5f89d6d19a4c77254222b1c07ab44b (commit) via 566492d067083e870548c78a89f8c65b02ecde89 (commit) from cf6425f16f8ee554815f6697a231e398ddb0546c (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 6b806e0dc32f28e7c8a15ef4fbb3a3fa215bb0f3 Merge: cf6425f ce4fec4 Author: Maxim Uvarov maxim.uvarov@linaro.org Date: Fri Oct 21 11:25:41 2016 +0300
Merge branch 'master' into api-next
Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --cc platform/linux-generic/include/odp_config_internal.h index 7d5dbeb,b7ff610..e1bab20 --- a/platform/linux-generic/include/odp_config_internal.h +++ b/platform/linux-generic/include/odp_config_internal.h @@@ -111,21 -111,13 +111,28 @@@ extern "C" #define ODP_CONFIG_SHM_BLOCKS (ODP_CONFIG_POOLS + 48)
/* - * Maximum event burst size + * Size of the virtual address space pre-reserver for ISHM + * + * This is just virtual space preallocation size, not memory allocation. + * This address space is used by ISHM to map things at a common address in + * all ODP threads (when the _ODP_ISHM_SINGLE_VA flag is used). + * In bytes. + */ +#define ODP_CONFIG_ISHM_VA_PREALLOC_SZ (536870912L) + +/* Maximum number of shared memory blocks available on the driver interface. + * + * This the the number of separate SHM areas that can be reserved concurrently + */ +#define ODPDRV_CONFIG_SHM_BLOCKS 48 + ++/* Maximum event burst size + * + * This controls the burst size on various enqueue, dequeue, etc calls. Large + * burst size improves throughput, but may degrade QoS (increase latency). + */ + #define CONFIG_BURST_SIZE 16 + #ifdef __cplusplus } #endif
-----------------------------------------------------------------------
Summary of changes: configure.ac | 26 +- platform/linux-generic/.gitignore | 2 +- platform/linux-generic/Makefile.am | 3 +- platform/linux-generic/include/odp/api/atomic.h | 4 +- platform/linux-generic/include/odp/api/byteorder.h | 4 +- .../api/plat/{inlines.h.in => static_inline.h.in} | 19 +- .../odp/api/plat/ticketlock_inlines.h} | 56 +- platform/linux-generic/include/odp/api/std_clib.h | 4 +- platform/linux-generic/include/odp/api/sync.h | 4 +- .../linux-generic/include/odp_buffer_internal.h | 7 + .../linux-generic/include/odp_config_internal.h | 7 + platform/linux-generic/include/odp_internal.h | 1 - .../linux-generic/include/odp_packet_io_queue.h | 3 +- platform/linux-generic/include/odp_pool_internal.h | 24 +- .../linux-generic/include/odp_queue_internal.h | 15 +- platform/linux-generic/include/odp_schedule_if.h | 3 - .../linux-generic/include/odp_schedule_internal.h | 2 +- platform/linux-generic/m4/configure.m4 | 2 +- platform/linux-generic/odp_atomic.c | 2 +- platform/linux-generic/odp_byteorder.c | 2 +- platform/linux-generic/odp_init.c | 7 +- platform/linux-generic/odp_queue.c | 271 ++++---- platform/linux-generic/odp_schedule.c | 1 - platform/linux-generic/odp_schedule_ordered.c | 37 +- platform/linux-generic/odp_schedule_sp.c | 12 - platform/linux-generic/odp_std_clib.c | 2 +- platform/linux-generic/odp_sync.c | 2 +- platform/linux-generic/odp_ticketlock.c | 68 +- platform/linux-generic/odp_timer.c | 2 +- platform/linux-generic/odp_traffic_mngr.c | 3 +- platform/linux-generic/pktio/ipc.c | 7 +- test/common_plat/performance/.gitignore | 1 + test/common_plat/performance/Makefile.am | 5 + test/common_plat/performance/odp_l2fwd_run.sh | 4 +- test/common_plat/performance/odp_sched_latency.c | 767 +++++++++++++++++++++ ..._scheduling_run.sh => odp_sched_latency_run.sh} | 11 +- 36 files changed, 1055 insertions(+), 335 deletions(-) rename platform/linux-generic/include/odp/api/plat/{inlines.h.in => static_inline.h.in} (58%) copy platform/linux-generic/{odp_ticketlock.c => include/odp/api/plat/ticketlock_inlines.h} (71%) create mode 100644 test/common_plat/performance/odp_sched_latency.c copy test/common_plat/performance/{odp_scheduling_run.sh => odp_sched_latency_run.sh} (51%)
hooks/post-receive