Following patches are planned to be merged from api-next to master to be included for next point release 1.2. The major reason is to unblock dpdk with creating worker threads and pool creation without providing shared memory to it.
If no objection in 24 hours I'm going to merge that patches. Please replay asap if you have something against that merge. Best regards, Maxim. Bill Fischofer (1): api: pool: remove shm paramter from odp_pool_create() Petri Savolainen (10): api: thread: added thread type api: init: added thread type to local init api: cpumask: added cpumask_setall api: thrmask: added thread mask api: cpumask: added default masks api: helper: deleted odph_linux_cpumask_default linux-generic: thread: updated thread mask handling linux-generic: thread: implemented odp_thread_type linux-generic: thread: implemented thrmask_worker and control api: doc: doxygen grouping clean up example/classifier/odp_classifier.c | 11 +- example/generator/odp_generator.c | 13 +- example/ipsec/odp_ipsec.c | 17 +- example/packet/odp_pktio.c | 11 +- example/timer/odp_timer_test.c | 11 +- helper/include/odp/helper/linux.h | 11 - helper/linux.c | 35 +--- helper/test/odp_chksum.c | 4 +- helper/test/odp_process.c | 4 +- helper/test/odp_thread.c | 4 +- include/odp.h | 1 + include/odp/api/buffer.h | 11 - include/odp/api/config.h | 2 +- include/odp/api/cpumask.h | 41 +++- include/odp/api/debug.h | 14 +- include/odp/api/errno.h | 2 +- include/odp/api/init.h | 5 +- include/odp/api/pool.h | 37 +--- include/odp/api/system_info.h | 2 +- include/odp/api/thread.h | 38 ++++ include/odp/api/thrmask.h | 229 +++++++++++++++++++++ include/odp/api/time.h | 2 +- include/odp/api/version.h | 2 +- platform/linux-generic/Makefile.am | 4 + platform/linux-generic/include/odp/config.h | 8 - platform/linux-generic/include/odp/cpumask.h | 8 - platform/linux-generic/include/odp/errno.h | 6 - .../linux-generic/include/odp/plat/buffer_types.h | 9 - .../linux-generic/include/odp/plat/cpumask_types.h | 2 +- .../linux-generic/include/odp/plat/thrmask_types.h | 48 +++++ platform/linux-generic/include/odp/system_info.h | 7 - platform/linux-generic/include/odp/thrmask.h | 36 ++++ platform/linux-generic/include/odp/time.h | 6 - platform/linux-generic/include/odp_internal.h | 3 +- platform/linux-generic/odp_cpumask.c | 46 +++++ platform/linux-generic/odp_init.c | 4 +- platform/linux-generic/odp_pool.c | 54 ++--- platform/linux-generic/odp_schedule.c | 2 +- platform/linux-generic/odp_thread.c | 94 ++++++--- platform/linux-generic/odp_thrmask.c | 102 +++++++++ test/api_test/odp_common.c | 2 +- test/performance/odp_atomic.c | 2 +- test/performance/odp_l2fwd.c | 11 +- test/performance/odp_pktio_perf.c | 11 +- test/performance/odp_scheduling.c | 11 +- test/validation/buffer/buffer.c | 6 +- .../classification/odp_classification_tests.c | 3 +- test/validation/common/odp_cunit_common.c | 4 +- test/validation/crypto/crypto.c | 4 +- test/validation/packet/packet.c | 4 +- test/validation/pktio/pktio.c | 5 +- test/validation/pool/pool.c | 32 +-- test/validation/queue/queue.c | 2 +- test/validation/scheduler/scheduler.c | 4 +- test/validation/synchronizers/synchronizers.c | 2 +- test/validation/timer/timer.c | 8 +- 56 files changed, 714 insertions(+), 343 deletions(-) create mode 100644 include/odp/api/thrmask.h create mode 100644 platform/linux-generic/include/odp/plat/thrmask_types.h create mode 100644 platform/linux-generic/include/odp/thrmask.h create mode 100644 platform/linux-generic/odp_thrmask.c -- 1.9.1 _______________________________________________ lng-odp mailing list lng-odp@lists.linaro.org https://lists.linaro.org/mailman/listinfo/lng-odp