Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 83e9a6c3896d2d8a949a7bece565bae7dfd1d967
      
https://github.com/Linaro/odp/commit/83e9a6c3896d2d8a949a7bece565bae7dfd1d967
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
    M platform/linux-generic/include/odp_queue_basic_internal.h
    M platform/linux-generic/include/odp_queue_if.h
    M platform/linux-generic/include/odp_queue_scalable_internal.h
    M platform/linux-generic/odp_queue_basic.c
    M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  -----------
  linux-gen: queue: add internal interface for adding/removing inline timers

Add internal queue interface functions queue_timer_add_fn_t and
queue_timer_rem_fn_t for adding/removing inline timers.

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: 4aa40267ae25e6ee021c8ce067bae649db2d0d8d
      
https://github.com/Linaro/odp/commit/4aa40267ae25e6ee021c8ce067bae649db2d0d8d
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
    M platform/linux-generic/include/odp_global_data.h
    M platform/linux-generic/include/odp_timer_internal.h
    M platform/linux-generic/odp_init.c
    M platform/linux-generic/odp_timer.c

  Log Message:
  -----------
  linux-gen: timer: reduce inline timer overhead

Reduce inline timer overhead by not polling timers until at least one
timer pool has been created.

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: cc91c95216ca80d17c638c07659873ecf24f25e6
      
https://github.com/Linaro/odp/commit/cc91c95216ca80d17c638c07659873ecf24f25e6
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

  Log Message:
  -----------
  linux-gen: timer: run inline timers during queue dequeue operations

Process inline timers (if enabled) during odp_queue_deq() and
odp_queue_deq_multi() calls. This fixes inline timers not working if
odp_schedule() or odp_schedule_multi() was never called.

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>


Compare: https://github.com/Linaro/odp/compare/8dc48817b06a...cc91c95216ca
      **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