Linaro/uadk

uadk v1 can not work

Closed this issue · 1 comments

https://github.com/Linaro/linux-kernel-warpdrive/tree/uacce-devel-5.12
make defconfig
make menuconifg
-- Cryptographic API --->
[
] Hardware crypto devices --->
Support for HiSilicon SEC2 crypto block cipher accelerator
Support for HiSilicon ZIP accelerator
Support for HISI HPRE accelerator

sudo insmod hisi_qm.ko
sudo insmod hisi_sec2.ko uacce_mode=2

$ cat /sys/class/uacce/hisi_sec2-0/flags
128

./cleanup.sh;./autogen.sh;
./configure
--host aarch64-linux-gnu
--target aarch64-linux-gnu
--includedir=/usr/local/include/uadk
--with-openssl_dir=~/work/openssl
--enable-static --with-static_drv --disable-shared

make

$ ./v1/test/hisi_sec_test/test_hisi_sec
Segmentation fault (core dumped)

currently need para,

./v1/test/hisi_sec_test/test_hisi_sec -digest 0 -t 1 -optype 0 -cycles 1 -pktlen 16 -keylen 16 -ivlen 1 -sync -f 1