Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: ce61337e6a7e955913fa64412c75d2066e0f121c
      
https://github.com/Linaro/odp/commit/ce61337e6a7e955913fa64412c75d2066e0f121c
  Author: Balakrishna Garapati <[email protected]>
  Date:   2017-04-03 (Mon, 03 Apr 2017)

  Changed paths:
    M test/common_plat/validation/api/packet/packet.c

  Log Message:
  -----------
  validation: packet: do assert on newly created pkt reference

Signed-off-by: Balakrishna Garapati <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 0955fbb395dc1651a8bcd473beae2154d39f4a69
      
https://github.com/Linaro/odp/commit/0955fbb395dc1651a8bcd473beae2154d39f4a69
  Author: Balakrishna Garapati <[email protected]>
  Date:   2017-04-06 (Thu, 06 Apr 2017)

  Changed paths:
    M platform/linux-generic/Makefile.am
    A platform/linux-generic/include/odp_errno_define.h
    M platform/linux-generic/include/odp_internal.h

  Log Message:
  -----------
  linux-generic: decouple odp_errno define from odp-linux

makes it easy to define odp_errno to dpdk rteerrno and fixes
linking issues.

Signed-off-by: Balakrishna Garapati <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: c9417b862f7df0213b5135f0aa364761cb23cec6
      
https://github.com/Linaro/odp/commit/c9417b862f7df0213b5135f0aa364761cb23cec6
  Author: Matias Elo <[email protected]>
  Date:   2017-04-13 (Thu, 13 Apr 2017)

  Changed paths:
    M test/common_plat/validation/api/packet/packet.c

  Log Message:
  -----------
  validation: packet: increase test pool size

Previously packet_test_concatsplit() could fail on some pool
implementations as the pool ran out of buffers. Increase default pools size
and use capability to make sure the value is valid.

Signed-off-by: Matias Elo <[email protected]>
Reviewed-by: Balakrishna Garapati <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 66869dae3b8cce7ed020d6922bd68ed30542f753
      
https://github.com/Linaro/odp/commit/66869dae3b8cce7ed020d6922bd68ed30542f753
  Author: Matias Elo <[email protected]>
  Date:   2017-04-13 (Thu, 13 Apr 2017)

  Changed paths:
    M test/common_plat/validation/api/packet/packet.c

  Log Message:
  -----------
  validation: packet: remove invalid check from packet_test_alloc_segmented()

One can't assume that the packet should be segmented as this test is using
a different pool with different parameters than the default test pool.

Signed-off-by: Matias Elo <[email protected]>
Reviewed-by: Balakrishna Garapati <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 077b6c427cac9687349a56ebf5602bb953348440
      
https://github.com/Linaro/odp/commit/077b6c427cac9687349a56ebf5602bb953348440
  Author: Matias Elo <[email protected]>
  Date:   2017-04-13 (Thu, 13 Apr 2017)

  Changed paths:
    M test/common_plat/validation/api/packet/packet.c

  Log Message:
  -----------
  validation: packet: use common define for test pool sizes

Signed-off-by: Matias Elo <[email protected]>
Reviewed-by: Balakrishna Garapati <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 8c0df898b6f90564037fba43b1e9e6224e4ee740
      
https://github.com/Linaro/odp/commit/8c0df898b6f90564037fba43b1e9e6224e4ee740
  Author: Bill Fischofer <[email protected]>
  Date:   2017-04-13 (Thu, 13 Apr 2017)

  Changed paths:
    M include/odp/arch/default/api/abi/packet.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_types.h
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  abi: packet: restore abi compatibility for odp_packet_seg_t type

When running in --enable-abi-compat=yes mode, all ODP types need to be
of pointer width in the default ABI definition. The optimization of the
odp_packet_seg_t type to uint8_t can only be supported when running in
--enable-abi-compate=no mode. Change the ODP packet routines to use
type converter routines that have varying definitions based on whether
we're running in ABI compatibility mode and provide these variant
definitions to enable proper ABI compatibility while still supporting an
optimized typedef for non-ABI mode.

This resolves Bug https://bugs.linaro.org/show_bug.cgi?id=2940

Reported-by: Krishna Garapati <[email protected]>
Reviewed-by: Balakrishna Garapati <[email protected]>
Signed-off-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 3e5a07edf190614e739c8dba76cf165330e1b035
      
https://github.com/Linaro/odp/commit/3e5a07edf190614e739c8dba76cf165330e1b035
  Author: Bill Fischofer <[email protected]>
  Date:   2017-04-17 (Mon, 17 Apr 2017)

  Changed paths:
    M platform/linux-generic/include/odp/api/debug.h
    M test/common_plat/miscellaneous/odp_api_from_cpp.cpp

  Log Message:
  -----------
  linux-generic: debug: enable helper use from c++ programs

The ODP_STATIC_ASSERT() macro expands to _Static_assert(), however when
used in C++ programs this needs to expand to static_assert().

This resolves Bug https://bugs.linaro.org/show_bug.cgi?id=2852

Reported-by: Moshe Tubul <[email protected]>
Signed-off-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 39be9572056ee715468214ad6d2d5c01054456d7
      
https://github.com/Linaro/odp/commit/39be9572056ee715468214ad6d2d5c01054456d7
  Author: Brian Brooks <[email protected]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure.ac: fix native Clang build on ARMv8

The build is broken when using clang on ARM. -mcx16 is being passed to
clang when building natively on ARM. This combined with -Werror causes
the breakage. Fix it by skipping anything related to -mcx16 when not
building for x86-based architectures. See [1] for details.

Signed-off-by: Brian Brooks <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 8eba3e76f32bb2d17b88ba13f633606fef61efe8
      
https://github.com/Linaro/odp/commit/8eba3e76f32bb2d17b88ba13f633606fef61efe8
  Author: Kevin Wang <[email protected]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

  Changed paths:
    M platform/linux-generic/pktio/loop.c

  Log Message:
  -----------
  linux-gen: pktio: miss an unlock operation before exit if error happens

Just set the return value, and remove the return() function at the
failure branch.
https://bugs.linaro.org/show_bug.cgi?id=2933

Signed-off-by: Kevin Wang <[email protected]>
Reviewed-by: Ola Liljedahl <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: d20f3a639d236066cbd76514df5c4faaa0ae17e9
      
https://github.com/Linaro/odp/commit/d20f3a639d236066cbd76514df5c4faaa0ae17e9
  Author: Brian Brooks <[email protected]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

  Changed paths:
    M test/common_plat/performance/odp_scheduling.c

  Log Message:
  -----------
  test: odp_scheduling: handle dequeueing from a concurrent queue

Signed-off-by: Ola Liljedahl <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Reviewed-by: Honnappa Nagarahalli <[email protected]>
Reviewed-by: Kevin Wang <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 58a963ccab214829a7526498b2b63349d4f5caef
      
https://github.com/Linaro/odp/commit/58a963ccab214829a7526498b2b63349d4f5caef
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

  Changed paths:
    M configure.ac
    M include/odp/arch/default/api/abi/packet.h
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/include/odp/api/debug.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_types.h
    A platform/linux-generic/include/odp_errno_define.h
    M platform/linux-generic/include/odp_internal.h
    M platform/linux-generic/odp_packet.c
    M platform/linux-generic/pktio/loop.c
    M test/common_plat/miscellaneous/odp_api_from_cpp.cpp
    M test/common_plat/performance/odp_scheduling.c
    M test/common_plat/validation/api/packet/packet.c

  Log Message:
  -----------
  Merge branch 'master' into api-next

Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: d4419b080f46aa347637f04445f856e2badaabfa
      
https://github.com/Linaro/odp/commit/d4419b080f46aa347637f04445f856e2badaabfa
  Author: Kevin Wang <[email protected]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

  Changed paths:
    M test/common_plat/validation/api/scheduler/scheduler.c

  Log Message:
  -----------
  validation: scheduler: modify the queue size for atomic queue

Signed-off-by: Kevin Wang <[email protected]>
Reviewed-by: Honnappa Nagarahalli <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: c4c5fbb7ab395443d53efed0741136d92ef13d7a
      
https://github.com/Linaro/odp/commit/c4c5fbb7ab395443d53efed0741136d92ef13d7a
  Author: Kevin Wang <[email protected]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

  Changed paths:
    M test/common_plat/validation/api/scheduler/scheduler.c

  Log Message:
  -----------
  validation: scheduler: release context according to scheduler sync type

For different scheduler sync type, need to call different release
function.

Signed-off-by: Kevin Wang <[email protected]>
Reviewed-by: Honnappa Nagarahalli <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


Compare: https://github.com/Linaro/odp/compare/6ce267197a66...c4c5fbb7ab39

Reply via email to