Hi, This patch set looks good to me now.
Reviewed-by: Anders Roxell <[email protected]> Cheers, Anders On 2014-09-10 20:07, 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. > > v3: - fixed doxygen warnings > - updated README to configure build with static libraries > - moved internal debug functions to odp_debug_internal.h > - moved global ODP state structure to shared memory > > 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 | 50 +- > 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 | 118 +++- > .../linux-keystone2/include/api/odp_buffer_pool.h | 101 +++ > platform/linux-keystone2/include/api/odp_crypto.h | 372 +++++++++++ > platform/linux-keystone2/include/api/odp_packet.h | 257 ++++++++ > .../linux-keystone2/include/api/odp_packet_io.h | 137 ++++ > platform/linux-keystone2/include/api/odp_state.h | 56 ++ > .../linux-keystone2/include/api/odp_ti_mcsdk.h | 58 ++ > .../include/configs/odp_config_platform.h | 56 -- > .../include/configs/odp_config_platform_c6638.h | 95 --- > .../linux-keystone2/include/odp_buffer_internal.h | 60 +- > .../include/odp_buffer_pool_internal.h | 56 +- > .../linux-keystone2/include/odp_crypto_internal.h | 84 +++ > .../linux-keystone2/include/odp_debug_internal.h | 70 ++ > platform/linux-keystone2/include/odp_internal.h | 53 ++ > .../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 | 690 > ++++++++++++++++++++ > platform/linux-keystone2/mcsdk/mcsdk_navig.c | 267 ++++++++ > 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 | 123 +--- > platform/linux-keystone2/odp_packet.c | 77 ++- > 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, 4224 insertions(+), 1409 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_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_debug_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 -- Anders Roxell [email protected] M: +46 709 71 42 85 | IRC: roxell _______________________________________________ lng-odp mailing list [email protected] http://lists.linaro.org/mailman/listinfo/lng-odp
