
*** BLURB HERE *** Chenghai Huang (9): uadk: fix definition coding standard issues uadk: add or remove some store buf condition judgments uadk: add new alg called lz77_only uadk: modify the condition for copying repcode uadk: remove redundant checks on bit read results uadk_tool: modify unrecv num in async benchmark test uadk_tool: add lz77_only alg in zip benchmark test uadk_tool: add lz4 alg in zip benchmark test uadk: fix a sgl pool memery issue in lz77_only Longfang Liu (1): uadk: resolve some code issues Qi Tao (1): uadk_tool: add aead algorithm Qinxin Xia (5): uadk: hisi_comp - abstract get sgl function and general deflate functions uadk: hisi_comp - support the new algorithm 'lz4' uadk: wd_comp - support the new algorithm 'lz4' uadk: hisi_comp: reduce some invalid spaces. uadk: rectify the incorrect boundary value judgment of LZ4 Weili Qian (1): uadk: support data move Wenkai Lin (9): uadk: support hashjoin and gather algorithm uadk: fix for build and probe index check uadk: fix for check_key_cols_info uadk: reduce repeated dae code uadk: modify print info for wd_gather_get_batch_rowsize uadk: fix for rehash invalid size uadk: optimize for rehash performance uadk: fix for the segment fault in gather param check uadk: fix for the hashjoin task runtime error Zhushuai Yin (6): uadk: Add max and min operations at the hash algorithm layer uadk: hash agg adapter drv parameter uadk:Add max,min,and rehash implementations uadk:zip algorithm increases buffer len interception uadk: Fix the problem of failing to intercept the new comp stream scene uadk:fix dh prov segmentation issue Makefile.am | 31 +- drv/hisi_comp.c | 565 +++++-- drv/hisi_comp_huf.c | 11 +- drv/hisi_dae.c | 826 +++------- drv/hisi_dae.h | 229 +++ drv/hisi_dae_common.c | 387 +++++ drv/hisi_dae_join_gather.c | 1040 ++++++++++++ drv/hisi_qm_udrv.h | 3 +- drv/hisi_udma.c | 566 +++++++ include/drv/wd_agg_drv.h | 10 +- include/drv/wd_join_gather_drv.h | 52 + include/drv/wd_udma_drv.h | 34 + include/wd_agg.h | 9 +- include/wd_alg.h | 4 + include/wd_comp.h | 2 + include/wd_dae.h | 12 + include/wd_join_gather.h | 352 +++++ include/wd_udma.h | 124 ++ include/wd_util.h | 2 + libwd_dae.map | 34 +- uadk_tool/benchmark/sec_uadk_benchmark.c | 34 + uadk_tool/benchmark/sec_wd_benchmark.c | 34 + uadk_tool/benchmark/uadk_benchmark.c | 14 + uadk_tool/benchmark/uadk_benchmark.h | 4 + uadk_tool/benchmark/zip_uadk_benchmark.c | 24 +- v1/drv/hisi_zip_huf.c | 11 +- v1/drv/hisi_zip_udrv.c | 2 +- wd.c | 2 +- wd_agg.c | 76 +- wd_comp.c | 56 +- wd_join_gather.c | 1823 ++++++++++++++++++++++ wd_sched.c | 3 +- wd_udma.c | 511 ++++++ wd_util.c | 34 +- 34 files changed, 6125 insertions(+), 796 deletions(-) create mode 100644 drv/hisi_dae.h create mode 100644 drv/hisi_dae_common.c create mode 100644 drv/hisi_dae_join_gather.c create mode 100644 drv/hisi_udma.c create mode 100644 include/drv/wd_join_gather_drv.h create mode 100644 include/drv/wd_udma_drv.h create mode 100644 include/wd_join_gather.h create mode 100644 include/wd_udma.h create mode 100644 wd_join_gather.c create mode 100644 wd_udma.c -- 2.33.0