[lng-odp] [Linaro/odp] c3e8fb: linux-gen: sysinfo: print out ARM build time featu...

2018-11-16 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: c3e8fb83ed8b5d9017c4fc72ac8ad03bea04b753
  
https://github.com/Linaro/odp/commit/c3e8fb83ed8b5d9017c4fc72ac8ad03bea04b753
  Author: Petri Savolainen 
  Date:   2018-11-16 (Fri, 16 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 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: a78ae2b646fa194a3e148c8577e5c4d4857002da
  
https://github.com/Linaro/odp/commit/a78ae2b646fa194a3e148c8577e5c4d4857002da
  Author: Petri Savolainen 
  Date:   2018-11-16 (Fri, 16 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 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: fd383ebb6ea70350c28227d0b133c4e9c7075997
  
https://github.com/Linaro/odp/commit/fd383ebb6ea70350c28227d0b133c4e9c7075997
  Author: Petri Savolainen 
  Date:   2018-11-16 (Fri, 16 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 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/1c1118ee10c2...fd383ebb6ea7
  **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.


[lng-odp] [Linaro/odp] 35525f: linux-gen: ishm: add config option for selecting h...

2018-11-16 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 35525f70aa68e55dca6b05cf59a515c50e7dcba2
  
https://github.com/Linaro/odp/commit/35525f70aa68e55dca6b05cf59a515c50e7dcba2
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 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 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **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.


[lng-odp] [Linaro/odp] 132dff: linux-gen: init: always initialize odp_global_ro.i...

2018-11-16 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 132dff6387e441c7019a8366c681941ee6173452
  
https://github.com/Linaro/odp/commit/132dff6387e441c7019a8366c681941ee6173452
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 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 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: d89f772686dba6b331515be41aeefe345a207575
  
https://github.com/Linaro/odp/commit/d89f772686dba6b331515be41aeefe345a207575
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 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 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 0dcbdecc871783b5669dc9cb8cf68b7f4d7ffb76
  
https://github.com/Linaro/odp/commit/0dcbdecc871783b5669dc9cb8cf68b7f4d7ffb76
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 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 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 9ddeaaf7a3226ab03e57cc49775fd234b8d44a2b
  
https://github.com/Linaro/odp/commit/9ddeaaf7a3226ab03e57cc49775fd234b8d44a2b
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 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 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 12c4ca508b07b8d2366b0c37bee5f866019e94c2
  
https://github.com/Linaro/odp/commit/12c4ca508b07b8d2366b0c37bee5f866019e94c2
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 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 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 56f0435d26ad16fdb4c8b6ea874cf88b15a5ddf9
  
https://github.com/Linaro/odp/commit/56f0435d26ad16fdb4c8b6ea874cf88b15a5ddf9
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 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 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/fd383ebb6ea7...56f0435d26ad
  **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.