Does somebody work on reviewing this patch set?
Maxim.
On 08/28/2014 02:16 PM, Taras Kondratiuk wrote:
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
_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp