This series adds initial accelerated Crypto API implementation. To do this
Keystone2 ODP implementation migrates to TI Multicore SDK instead of OpenEM
helper libraries.

v2: - Migrated to McSDK release 3.1.0.3 which has open Security Accelerator
      driver
    - Addressed Anders' comments: fixed license boilerplates, updated README
    - Increased max number of hardware descriptors to 16k.

Taras Kondratiuk (3):
  Add platform-specific Makefile.inc for applications
  linux-keystone2: Switch to McSDK libraries
  linux-keystone2: Add intial crypto implementation

 example/Makefile.inc                               |    1 +
 platform/linux-keystone2/Makefile.am               |   52 +-
 platform/linux-keystone2/Makefile.inc              |   18 +
 platform/linux-keystone2/README                    |   76 ++-
 platform/linux-keystone2/include/api/mcsdk_tune.h  |  208 ++++++
 platform/linux-keystone2/include/api/odp_buffer.h  |   79 ++-
 .../linux-keystone2/include/api/odp_buffer_pool.h  |  101 +++
 platform/linux-keystone2/include/api/odp_crypto.h  |  375 +++++++++++
 platform/linux-keystone2/include/api/odp_debug.h   |  126 ++++
 platform/linux-keystone2/include/api/odp_packet.h  |  251 +++++++
 .../linux-keystone2/include/api/odp_packet_io.h    |  137 ++++
 platform/linux-keystone2/include/api/odp_state.h   |   72 ++
 .../linux-keystone2/include/api/odp_ti_mcsdk.h     |   46 ++
 .../include/configs/odp_config_platform.h          |   56 --
 .../include/configs/odp_config_platform_c6638.h    |   95 ---
 .../linux-keystone2/include/odp_buffer_internal.h  |   58 +-
 .../include/odp_buffer_pool_internal.h             |   56 +-
 .../linux-keystone2/include/odp_crypto_internal.h  |   84 +++
 platform/linux-keystone2/include/odp_internal.h    |   52 ++
 .../linux-keystone2/include/odp_packet_internal.h  |   60 +-
 .../include/odp_packet_io_internal.h               |   33 +-
 .../linux-keystone2/include/odp_packet_io_queue.h  |   34 +
 .../linux-keystone2/include/odp_queue_internal.h   |   57 +-
 .../include/odp_shared_memory_internal.h           |   29 -
 platform/linux-keystone2/include/sockrmmsg.h       |   27 +
 platform/linux-keystone2/include/sockutils.h       |   46 ++
 platform/linux-keystone2/mcsdk/mcsdk_init.c        |  709 ++++++++++++++++++++
 platform/linux-keystone2/mcsdk/mcsdk_navig.c       |  266 ++++++++
 platform/linux-keystone2/mcsdk/mcsdk_rmclient.c    |  273 ++++++++
 platform/linux-keystone2/mcsdk/sockutils.c         |  223 ++++++
 platform/linux-keystone2/odp_buffer.c              |   61 +-
 platform/linux-keystone2/odp_buffer_pool.c         |  336 +++-------
 platform/linux-keystone2/odp_crypto.c              |  490 ++++++++++++++
 platform/linux-keystone2/odp_init.c                |  137 ++--
 platform/linux-keystone2/odp_packet.c              |   79 ++-
 platform/linux-keystone2/odp_packet_io.c           |  400 ++++++-----
 platform/linux-keystone2/odp_queue.c               |  196 +++---
 platform/linux-keystone2/odp_shared_memory.c       |  284 --------
 test/Makefile.inc                                  |    1 +
 39 files changed, 4287 insertions(+), 1397 deletions(-)
 create mode 100644 platform/linux-dpdk/Makefile.inc
 create mode 100644 platform/linux-generic/Makefile.inc
 create mode 100644 platform/linux-keystone2/Makefile.inc
 create mode 100644 platform/linux-keystone2/include/api/mcsdk_tune.h
 create mode 100644 platform/linux-keystone2/include/api/odp_buffer_pool.h
 create mode 100644 platform/linux-keystone2/include/api/odp_crypto.h
 create mode 100644 platform/linux-keystone2/include/api/odp_debug.h
 create mode 100644 platform/linux-keystone2/include/api/odp_packet.h
 create mode 100644 platform/linux-keystone2/include/api/odp_packet_io.h
 create mode 100644 platform/linux-keystone2/include/api/odp_state.h
 create mode 100644 platform/linux-keystone2/include/api/odp_ti_mcsdk.h
 delete mode 100644 
platform/linux-keystone2/include/configs/odp_config_platform.h
 delete mode 100644 
platform/linux-keystone2/include/configs/odp_config_platform_c6638.h
 create mode 100644 platform/linux-keystone2/include/odp_crypto_internal.h
 create mode 100644 platform/linux-keystone2/include/odp_internal.h
 create mode 100644 platform/linux-keystone2/include/odp_packet_io_queue.h
 delete mode 100644 
platform/linux-keystone2/include/odp_shared_memory_internal.h
 create mode 100644 platform/linux-keystone2/include/sockrmmsg.h
 create mode 100644 platform/linux-keystone2/include/sockutils.h
 create mode 100644 platform/linux-keystone2/mcsdk/mcsdk_init.c
 create mode 100644 platform/linux-keystone2/mcsdk/mcsdk_navig.c
 create mode 100644 platform/linux-keystone2/mcsdk/mcsdk_rmclient.c
 create mode 100644 platform/linux-keystone2/mcsdk/sockutils.c
 create mode 100644 platform/linux-keystone2/odp_crypto.c
 delete mode 100644 platform/linux-keystone2/odp_shared_memory.c

-- 
1.7.9.5


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

Reply via email to