This patch series implements Phase I of events. New types are added
and enabled, but existing code still works with the old buffer-based
APIs. This sets the stage for Phase II that should convert existing
code to use the new APIs. Phase III can then delete the old APIs.

Bill Fischofer (8):
  api: event: Add event type
  api: pool: Add pool type
  api: event: Add event implementation
  api: pool: Rename ODP_CONFIG_BUFFER_POOLS to ODP_CONFIG_POOLS
  api: queue: switch queues from buffers to events
  api: schedule: switch schedule from buffers to events
  api: packet: expose new packet APIs for events
  api: pools: enable use of odp_pool_create()

 platform/linux-generic/Makefile.am                 |   3 +
 platform/linux-generic/include/api/odp_buffer.h    |  28 ++-
 .../linux-generic/include/api/odp_buffer_pool.h    |  20 +-
 platform/linux-generic/include/api/odp_config.h    |   4 +-
 platform/linux-generic/include/api/odp_event.h     |  59 ++++++
 platform/linux-generic/include/api/odp_packet.h    |  32 +++-
 .../linux-generic/include/api/odp_platform_types.h |  12 ++
 platform/linux-generic/include/api/odp_pool.h      | 202 +++++++++++++++++++++
 platform/linux-generic/include/api/odp_queue.h     |  32 ++--
 platform/linux-generic/include/api/odp_schedule.h  |  32 ++--
 .../linux-generic/include/odp_buffer_inlines.h     |   6 +-
 .../linux-generic/include/odp_buffer_internal.h    |   8 +-
 .../include/odp_buffer_pool_internal.h             |  22 +--
 .../linux-generic/include/odp_packet_internal.h    |   8 +-
 platform/linux-generic/odp_buffer.c                |  17 +-
 platform/linux-generic/odp_buffer_pool.c           | 170 ++++++++++-------
 platform/linux-generic/odp_event.c                 |  19 ++
 platform/linux-generic/odp_packet.c                |  30 ++-
 platform/linux-generic/odp_queue.c                 |  18 +-
 platform/linux-generic/odp_schedule.c              |  48 +++--
 test/validation/buffer/odp_buffer_pool_test.c      |  12 --
 21 files changed, 582 insertions(+), 200 deletions(-)
 create mode 100644 platform/linux-generic/include/api/odp_event.h
 create mode 100644 platform/linux-generic/include/api/odp_pool.h
 create mode 100644 platform/linux-generic/odp_event.c

-- 
2.1.0


_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to