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.