Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: f8136babc5601068ac0f3ab30414a5cbd99388c3
      
https://github.com/Linaro/odp/commit/f8136babc5601068ac0f3ab30414a5cbd99388c3
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-06-19 (Tue, 19 Jun 2018)

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

  Log Message:
  -----------
  linux-gen: ring_spsc: single-producer, single-consumer ring

This ring can be used to implement (lock-free) queues when
there is only single (concurrent) producer and consumer. SP/SC
limitation enables very simple synchronization and thus good
performance.

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: eb021ca3cba9635b861205b2fc94da2a3cdf37bc
      
https://github.com/Linaro/odp/commit/eb021ca3cba9635b861205b2fc94da2a3cdf37bc
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-06-19 (Tue, 19 Jun 2018)

  Changed paths:
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/include/odp_queue_internal.h
    M platform/linux-generic/odp_queue_basic.c
    A platform/linux-generic/odp_queue_spsc.c

  Log Message:
  -----------
  linux-gen: queue_spsc: single-producer, single-consumer queue

Simple and lock-free implementation of plain queues when there
are only single producer and consumer.

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: 7266ca2e44705e550ba7c8c1a71fa373eabd7b99
      
https://github.com/Linaro/odp/commit/7266ca2e44705e550ba7c8c1a71fa373eabd7b99
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-06-19 (Tue, 19 Jun 2018)

  Changed paths:
    M test/performance/odp_queue_perf.c

  Log Message:
  -----------
  test: queue_perf: single producer/consumer option

Added option to test queues with single producer/consumer
mode set.

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: 53f3baf58256c085fa230992eb03c896276fc874
      
https://github.com/Linaro/odp/commit/53f3baf58256c085fa230992eb03c896276fc874
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-06-19 (Tue, 19 Jun 2018)

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

  Log Message:
  -----------
  validation: queue: test enq/deq mode combinations

Changed the single thread, lock-free queue test to generic
single thread burst enq/deq test. Test all combination enq/deq
mode combination with blocking and lock-free queues.

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: 492390a79f20c7aaaf16f232fbd5ecf0d9b700e7
      
https://github.com/Linaro/odp/commit/492390a79f20c7aaaf16f232fbd5ecf0d9b700e7
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-06-19 (Tue, 19 Jun 2018)

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

  Log Message:
  -----------
  validation: queue: pair test

Test a pair of queues with two threads. This simple
multi-thread test can be executed in all enqueue/dequeue modes,
also in single-producer / single-consumer mode.

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>


Compare: https://github.com/Linaro/odp/compare/a01d17348d6c...492390a79f20
      **NOTE:** This service 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