Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: eb3a816cb0fa6c5e76b25398a0ac280c769dcb49
      
https://github.com/Linaro/odp/commit/eb3a816cb0fa6c5e76b25398a0ac280c769dcb49
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M test/validation/api/crypto/odp_crypto_test_inp.c

  Log Message:
  -----------
  validation: crypto: capability call should not fail

Capability call should always succeed. It's possible that no
algorithms are supported, but also then the call should succeed.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: ae66a05708d04f332d85fb258196d9045ebc303c
      
https://github.com/Linaro/odp/commit/ae66a05708d04f332d85fb258196d9045ebc303c
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M Makefile.am
    A platform/linux-generic/dumpconfig/.gitignore
    A platform/linux-generic/dumpconfig/Makefile.am
    A platform/linux-generic/dumpconfig/dumpconfig.c
    M platform/linux-generic/m4/configure.m4

  Log Message:
  -----------
  linuxgen: add dumpconfig utility

it might be useful to package small binary which prints
platform default builtin config file.

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>


  Commit: 295bf070e27323060ba607805dd95ce0353a9461
      
https://github.com/Linaro/odp/commit/295bf070e27323060ba607805dd95ce0353a9461
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M test/performance/odp_queue_perf.c

  Log Message:
  -----------
  test: queue_perf: fix lockfree support check

Exit application when -l/-w option is used, but lockfree/waitfree
queues are not supported.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: f8bbdfc98be5d86dea67cc34ee97a4b69c052d61
      
https://github.com/Linaro/odp/commit/f8bbdfc98be5d86dea67cc34ee97a4b69c052d61
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_shm_internal.h
    M platform/linux-generic/odp_classification.c
    M platform/linux-generic/odp_crypto_null.c
    M platform/linux-generic/odp_crypto_openssl.c
    M platform/linux-generic/odp_ipsec_sad.c
    M platform/linux-generic/odp_ishm.c
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_pool.c
    M platform/linux-generic/odp_queue_basic.c
    M platform/linux-generic/odp_queue_lf.c
    M platform/linux-generic/odp_schedule_basic.c
    M platform/linux-generic/odp_schedule_scalable.c
    M platform/linux-generic/pktio/ring.c

  Log Message:
  -----------
  linux-gen: ishm: remove _ODP_SHM_NO_HP flag

Reserving large shm blocks without huge pages increases page misses.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 01e4772d22537772001714318d5f501f082b6c5e
      
https://github.com/Linaro/odp/commit/01e4772d22537772001714318d5f501f082b6c5e
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M platform/linux-generic/Makefile.am
    R platform/linux-generic/include/odp_ishm_internal.h
    M platform/linux-generic/include/odp_shm_internal.h
    M platform/linux-generic/odp_ishm.c
    M platform/linux-generic/odp_ishmphy.c
    M platform/linux-generic/odp_ishmpool.c
    M platform/linux-generic/odp_queue_scalable.c
    M platform/linux-generic/odp_schedule_scalable.c
    M platform/linux-generic/odp_shared_memory.c
    M platform/linux-generic/pktio/ipc.c

  Log Message:
  -----------
  linux-gen: ishm: remove unused odp_shm_internal header

odp_shm_internal.h contents were not used so delete the file and rename
odp_ishm_internal.h to odp_shm_internal.h.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 91fee166b0dbf4949f1a1786e167a6948b1e8f52
      
https://github.com/Linaro/odp/commit/91fee166b0dbf4949f1a1786e167a6948b1e8f52
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_shm_internal.h
    M platform/linux-generic/odp_ishm.c
    M platform/linux-generic/odp_pool.c
    M platform/linux-generic/odp_shared_memory.c

  Log Message:
  -----------
  linux-gen: ishm: add internal _ODP_ISHM_USE_HP flag

Add internal shm flag for allocating shm memory always from huge pages.
This is required by zero-copy dpdk packet pool. Internal _odp_shm_reserve()
function is added for passing extra shm flags.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 2a6485f25dc9b0612cccf40a2360dc6d40becb78
      
https://github.com/Linaro/odp/commit/2a6485f25dc9b0612cccf40a2360dc6d40becb78
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_ishm.c

  Log Message:
  -----------
  linux-gen: ishm: allocate small shm blocks using normal pages

Only memory reservations larger than ISHM_HUGE_PAGE_LIMIT (64kB) are
allocated using huge pages (if available). Smaller reservations are done
using normal pages to conserve memory.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 8d9936c45c4a9f8db9142057d8acee41d54e0b51
      
https://github.com/Linaro/odp/commit/8d9936c45c4a9f8db9142057d8acee41d54e0b51
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M example/sysinfo/odp_sysinfo.c

  Log Message:
  -----------
  example: sysinfo: print shm blocks

It's useful to see how many shm blocks and which kind of memory
(huge or normal pages, etc) ODP implementation itself allocates.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: af055783f975e2b8b9e443565b3abdc9f7946ade
      
https://github.com/Linaro/odp/commit/af055783f975e2b8b9e443565b3abdc9f7946ade
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_shared_memory.c

  Log Message:
  -----------
  linux-gen: shm: modify shm print header string

Highlight that printed values are from ODP SHM only, i.e. it's
not generic memory allocation status of the entire system.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 3529f3b8713021e45c7dbdd81f839d8b9049efcc
      
https://github.com/Linaro/odp/commit/3529f3b8713021e45c7dbdd81f839d8b9049efcc
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_classification.c

  Log Message:
  -----------
  linux-gen: cls: simplify shm usage

Combine three shm reservations into one reservation. This
simplifies shm usage and results less ODP internally
allocated SHM blocks. Also one combined block is more memory
efficient than multiple (saves memory and page mappings).

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 96a177a6322a9d8fad99d43271d1b98ecd5d12a5
      
https://github.com/Linaro/odp/commit/96a177a6322a9d8fad99d43271d1b98ecd5d12a5
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_ishmpool_internal.h
    M platform/linux-generic/odp_ishmpool.c
    M platform/linux-generic/odp_queue_scalable.c
    M platform/linux-generic/odp_schedule_scalable.c

  Log Message:
  -----------
  linux-gen: ishm: remove unnecessary _odp_ishm_pool_lookup() function

Ease code maintenance by removing unnecessary code.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: f8eda649cd915654175c9723aca75adaae88c3d3
      
https://github.com/Linaro/odp/commit/f8eda649cd915654175c9723aca75adaae88c3d3
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_shm_internal.h
    M platform/linux-generic/odp_ishm.c

  Log Message:
  -----------
  linux-gen: ishm: remove unused internal functions

Ease code maintenance by removing the following unused functions:
        find_block_by_address(void *addr)
        _odp_ishm_free_by_name(const char *name)
        _odp_ishm_free_by_address(void *addr)
        _odp_ishm_lookup_by_index(int block_index)
        _odp_ishm_lookup_by_address(void *addr)

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 3e007fea33316e1d7d66cd7ea19541a1653b501c
      
https://github.com/Linaro/odp/commit/3e007fea33316e1d7d66cd7ea19541a1653b501c
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  -----------
  linux-gen: queue scalable: remove _ODP_ISHM_SINGLE_VA from pool create

ishm pool create is done during global init so no need to use
_ODP_ISHM_SINGLE_VA flag.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 263a5bb884c3e274174b1d1e4e0ae497143b1f81
      
https://github.com/Linaro/odp/commit/263a5bb884c3e274174b1d1e4e0ae497143b1f81
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_ishm.c

  Log Message:
  -----------
  linux-gen: ishm: move block memory mapping into _odp_ishm_address()

Move internal block memory mapping from odp_shm_lookup() to odp_shm_addr().
Calling odp_shm_addr() is mandatory when sharing shm blocks
(not ODP_SHM_SINGLE_VA) between ODP processes. Calling odp_shm_lookup() is
optional.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 4964f08fa748eb61949fff147e930be72555d233
      
https://github.com/Linaro/odp/commit/4964f08fa748eb61949fff147e930be72555d233
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M test/validation/api/pool/pool.c

  Log Message:
  -----------
  validation: pool: add test for creating and using a pool after fork

Add a new test case where pool is created after a process has been already
forked. The created pool is shared amongst all test threads.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 5eb5837adf64b14e795483a6cdf4e83124c56be8
      
https://github.com/Linaro/odp/commit/5eb5837adf64b14e795483a6cdf4e83124c56be8
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M test/validation/api/shmem/shmem.c

  Log Message:
  -----------
  validation: shmem: reduce the number of workers in single VA alloc test

Reduce the maximum number of threads in run_test_singleva_after_fork() test
to three (number of test cases). As each worker performs shm allocation the
test would fail eventually on high core count systems. The CU asserts are
changed to FATAL as the following check would cause segfault.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: f703d49c196a6c6c9d29d3c7b04c02d727795a2c
      
https://github.com/Linaro/odp/commit/f703d49c196a6c6c9d29d3c7b04c02d727795a2c
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M config/odp-linux-generic.conf
    M platform/linux-generic/include/odp_config_internal.h
    M platform/linux-generic/odp_ishm.c
    M platform/linux-generic/test/process-mode.conf

  Log Message:
  -----------
  linux-gen: ishm: read single va size from config

Simplify adjusting single VA memory size by moving the value to ODP config
(shm.single_va_size). The default size is dropped to 128MB to save memory.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: f913948f5daa4cb1f71467d872b5380974b04f2d
      
https://github.com/Linaro/odp/commit/f913948f5daa4cb1f71467d872b5380974b04f2d
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M .travis.yml
    M platform/linux-generic/include/odp_ishmphy_internal.h
    M platform/linux-generic/include/odp_shm_internal.h
    M platform/linux-generic/odp_ishm.c
    M platform/linux-generic/odp_ishmphy.c
    M platform/linux-generic/odp_ishmpool.c
    M platform/linux-generic/odp_shared_memory.c
    M platform/linux-generic/test/validation/api/shmem/shmem_linux.c

  Log Message:
  -----------
  linux-gen: ishm: use pre-reserved single va memory

Reserve single VA memory in global init instead of only allocating the
address space. Allocating only the address space doesn't work if shm blocks
are reserved after ODP process has been forked.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 374301a2aa5ba6dfa81aa4c70fd24ed59141c012
      
https://github.com/Linaro/odp/commit/374301a2aa5ba6dfa81aa4c70fd24ed59141c012
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M platform/linux-generic/arch/aarch64/odp_sysinfo_parse.c
    M platform/linux-generic/arch/default/odp_sysinfo_parse.c
    M platform/linux-generic/arch/x86/odp_sysinfo_parse.c
    M platform/linux-generic/include/odp_sysinfo_internal.h
    M platform/linux-generic/odp_system_info.c

  Log Message:
  -----------
  linux-gen: run without /proc mounted

Some systems may have /proc interface not mounted, let
odp linux generic run there with dummy values.
https://bugs.linaro.org/show_bug.cgi?id=3989

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>
Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>


  Commit: 833470a13c2068890bfacdbf99bacce55bed2db2
      
https://github.com/Linaro/odp/commit/833470a13c2068890bfacdbf99bacce55bed2db2
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M platform/linux-generic/arch/aarch64/odp_sysinfo_parse.c

  Log Message:
  -----------
  linux-gen: sysinfo: print out ARM build time features

Print out feature flags that were used in build time. The
output may be used to check e.g. if binary was built with
ARMv8.0 or >= ARMv8.1 instructions.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 6fd24dd1f81b2ca5442d19bd66ffd902de651934
      
https://github.com/Linaro/odp/commit/6fd24dd1f81b2ca5442d19bd66ffd902de651934
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M platform/linux-generic/arch/aarch64/odp_atomic.h

  Log Message:
  -----------
  linux-gen: arm atomic: fix register numbering with casp

ARMv8.1 specific casp() function failed to build due to
register numbering issues. CASP instructions require that the
first register of a pair is even. Force register numbering
to start from even numbers (x0 and x2).

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 1bb388931c9101f38703142fda4f6b9e0bff52c4
      
https://github.com/Linaro/odp/commit/1bb388931c9101f38703142fda4f6b9e0bff52c4
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  linux-gen: build: enable CPU arch specific optimization

When not building in ABI compatible mode, enable compiler
optimizations for the CPU architecture of the local machine.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 406dc695c3fc756bac6ecef3c7d67348699e7a25
      
https://github.com/Linaro/odp/commit/406dc695c3fc756bac6ecef3c7d67348699e7a25
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_init.c

  Log Message:
  -----------
  linux-gen: init: always initialize odp_global_ro.init_param

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 02b60f6739a3980cab9cd1afca5dcc1fedd84a1e
      
https://github.com/Linaro/odp/commit/02b60f6739a3980cab9cd1afca5dcc1fedd84a1e
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_timer.c

  Log Message:
  -----------
  linux-gen: timer: zero timer pool memory on reserve

Fixes timer thread failing due to uninitialized variables.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: efb3dc0e6524b32442dc50f5ced9ce1f1d6fd948
      
https://github.com/Linaro/odp/commit/efb3dc0e6524b32442dc50f5ced9ce1f1d6fd948
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M config/odp-linux-generic.conf
    M platform/linux-generic/odp_timer.c
    M platform/linux-generic/test/process-mode.conf

  Log Message:
  -----------
  linux-gen: timer: enable inline timer implementation using config file

Add configure option 'timer.inline' for enabling inline timer
implementation.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 64991d2a01c36513e8c1a9518da9a56cb9f32594
      
https://github.com/Linaro/odp/commit/64991d2a01c36513e8c1a9518da9a56cb9f32594
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M .travis.yml
    A platform/linux-generic/test/inline-timer.conf
    A scripts/ci/check_inline_timer.sh

  Log Message:
  -----------
  travis: test inline timer implementation

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: fa2fb9f553142adaa7526069ce3070814f915c32
      
https://github.com/Linaro/odp/commit/fa2fb9f553142adaa7526069ce3070814f915c32
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M config/odp-linux-generic.conf
    M platform/linux-generic/include/odp_timer_internal.h
    M platform/linux-generic/odp_timer.c

  Log Message:
  -----------
  linux-gen: timer: add config option for inline timer poll frequency

Add configure option 'timer.inline_poll_interval' for adjusting inline
timer polling frequency.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 51254145370423631b3ac778865e06be2e418141
      
https://github.com/Linaro/odp/commit/51254145370423631b3ac778865e06be2e418141
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_timer_internal.h
    M platform/linux-generic/odp_queue_basic.c
    M platform/linux-generic/odp_queue_scalable.c
    M platform/linux-generic/odp_schedule_basic.c
    M platform/linux-generic/odp_schedule_scalable.c
    M platform/linux-generic/odp_schedule_sp.c
    M platform/linux-generic/odp_timer.c

  Log Message:
  -----------
  linux-gen: timer: decrease inline timer polling interval under load

Decrease inline timer polling interval after receiving events to
compansate for event processing delay.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 4a8039c26c7cc5aaa9b4485315879fba8fadacf7
      
https://github.com/Linaro/odp/commit/4a8039c26c7cc5aaa9b4485315879fba8fadacf7
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M config/odp-linux-generic.conf
    M platform/linux-generic/odp_ishm.c

  Log Message:
  -----------
  linux-gen: ishm: add config option for selecting huge page usage limit

Add configuration option for selecting huge page usage limit in kilobytes.
Memory reservations larger than this value are done using huge pages (if
available), whereas smaller reservations are done using normal pages to
conserve memory. The default value is still 64 kilobytes.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 7d46bfe20a88358546859078cb7d09a1ff49fb6f
      
https://github.com/Linaro/odp/commit/7d46bfe20a88358546859078cb7d09a1ff49fb6f
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: define compiler for clang test

without specifying compiler CC falls back to default gcc
after it was initialized to clang. Current change forces
test to use clang.

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>
Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org>


  Commit: 5de83b54f16d8078b306f4e89e299154eb5972a2
      
https://github.com/Linaro/odp/commit/5de83b54f16d8078b306f4e89e299154eb5972a2
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure: disable -march=native for clang

for clang we see strange optimizations for TM code which breaks
code flow execution. There might be number of such places. For
now it's better to disable march=native until we completely
test and validate clang support for this.

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>
Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org>


  Commit: d24149493d8733fc898fabbd718492717ad0e498
      
https://github.com/Linaro/odp/commit/d24149493d8733fc898fabbd718492717ad0e498
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M .shippable.yml
    R scripts/Dockerfile

  Log Message:
  -----------
  shippable: switch to using official Shippable image

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 6f9209f69f69ba8cfe51ff440f978b7d82d13245
      
https://github.com/Linaro/odp/commit/6f9209f69f69ba8cfe51ff440f978b7d82d13245
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
    M scripts/ci/check.sh

  Log Message:
  -----------
  travis: check.sh request huge pages at early start

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>


  Commit: a9402619bd06f1e1ac9ada694484a104fcfff7d5
      
https://github.com/Linaro/odp/commit/a9402619bd06f1e1ac9ada694484a104fcfff7d5
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
    M platform/linux-generic/m4/configure.m4
    M platform/linux-generic/test/Makefile.am
    R platform/linux-generic/test/performance/.gitignore
    R platform/linux-generic/test/performance/Makefile.am
    R platform/linux-generic/test/performance/odp_scheduling_run_proc.sh

  Log Message:
  -----------
  linux-gen: remove performance test for process mode

process mode tests run when process mode config is
specified. Here it has to be dropped.

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>


  Commit: c3a6bf82fa3b2cb742eb33ff66096f6f79be2c32
      
https://github.com/Linaro/odp/commit/c3a6bf82fa3b2cb742eb33ff66096f6f79be2c32
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_ishm.c

  Log Message:
  -----------
  linux-gen: ishm: add missing cast to calculate max_memory

Fix integer overflow doing math for max_memory.

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>


  Commit: 42fd89a1ee51a2535192650a8cffc05c32b0da12
      
https://github.com/Linaro/odp/commit/42fd89a1ee51a2535192650a8cffc05c32b0da12
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
    M test/performance/odp_sched_pktio.c

  Log Message:
  -----------
  text: perf odp_sched_pktio: try to terminate on failure

try to do clean up even if error was detected (try to remove
openned files for mmap.)

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>


  Commit: 898d834f8c7164e4ee1a99fbe9115b3c7ca5bd67
      
https://github.com/Linaro/odp/commit/898d834f8c7164e4ee1a99fbe9115b3c7ca5bd67
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
    M example/generator/odp_generator.c
    M test/performance/odp_l2fwd_run.sh
    M test/performance/odp_sched_pktio_run.sh

  Log Message:
  -----------
  example: generator: add signal handler for SIGINT

Free used resources after receiving SIGINT.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>


  Commit: 8511e88c69f5bf7cd251875610370aa334878788
      
https://github.com/Linaro/odp/commit/8511e88c69f5bf7cd251875610370aa334878788
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
    M platform/linux-generic/m4/configure.m4
    R platform/linux-generic/m4/performance.m4

  Log Message:
  -----------
  linux-gen: drop performance.m4

performance.m4 which provides --enable-test-perf-proc is
not needed now because process mode is tested with standard
tests.

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>


Compare: https://github.com/Linaro/odp/compare/1ee7da087214...8511e88c69f5
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

Reply via email to