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

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

 example/Makefile.inc                               |    1 +
 platform/linux-keystone2/Makefile.am               |   48 +-
 platform/linux-keystone2/Makefile.inc              |    9 +
 platform/linux-keystone2/README                    |   35 +-
 platform/linux-keystone2/include/api/mcsdk_tune.h  |  207 ++++++
 platform/linux-keystone2/include/api/odp_buffer.h  |   78 ++-
 .../linux-keystone2/include/api/odp_buffer_pool.h  |  100 +++
 platform/linux-keystone2/include/api/odp_crypto.h  |  374 +++++++++++
 platform/linux-keystone2/include/api/odp_debug.h   |  123 ++++
 platform/linux-keystone2/include/api/odp_packet.h  |  250 +++++++
 .../linux-keystone2/include/api/odp_packet_io.h    |  136 ++++
 platform/linux-keystone2/include/api/odp_state.h   |   70 ++
 .../linux-keystone2/include/api/odp_ti_mcsdk.h     |   44 ++
 .../include/configs/odp_config_platform.h          |   56 --
 .../include/configs/odp_config_platform_c6638.h    |   95 ---
 .../linux-keystone2/include/odp_buffer_internal.h  |   53 +-
 .../include/odp_buffer_pool_internal.h             |   51 --
 .../linux-keystone2/include/odp_crypto_internal.h  |   84 +++
 platform/linux-keystone2/include/odp_internal.h    |   52 ++
 .../linux-keystone2/include/odp_packet_internal.h  |   58 +-
 .../include/odp_packet_io_internal.h               |   31 +-
 .../linux-keystone2/include/odp_packet_io_queue.h  |   34 +
 .../linux-keystone2/include/odp_queue_internal.h   |   55 +-
 .../include/odp_shared_memory_internal.h           |   29 -
 platform/linux-keystone2/include/sockrmmsg.h       |   26 +
 platform/linux-keystone2/include/sockutils.h       |   45 ++
 platform/linux-keystone2/mcsdk/mcsdk_init.c        |  709 ++++++++++++++++++++
 platform/linux-keystone2/mcsdk/mcsdk_navig.c       |  289 ++++++++
 platform/linux-keystone2/mcsdk/mcsdk_rmclient.c    |  272 ++++++++
 platform/linux-keystone2/mcsdk/sockutils.c         |  222 ++++++
 platform/linux-keystone2/odp_buffer.c              |   59 +-
 platform/linux-keystone2/odp_buffer_pool.c         |  332 ++-------
 platform/linux-keystone2/odp_crypto.c              |  493 ++++++++++++++
 platform/linux-keystone2/odp_init.c                |  136 ++--
 platform/linux-keystone2/odp_packet.c              |   75 ++-
 platform/linux-keystone2/odp_packet_io.c           |  377 ++++++-----
 platform/linux-keystone2/odp_queue.c               |  184 +++--
 platform/linux-keystone2/odp_shared_memory.c       |  284 --------
 test/Makefile.inc                                  |    1 +
 39 files changed, 4225 insertions(+), 1352 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