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

Reply via email to