KAE1.0的RPM软件包包括hisi_hpre,hisi_sec2,hisi_rde,hisi_zip、libkaezip、libkae、uacce和libwd,其中uacce和libwd是必选安装项,其他软件包需要根据实际使用的模块和算法不同选择安装,也可全部安装。
hisi_zip驱动软件包依赖于uacce软件包,libkaezip包依赖于libwd软件包。
如果仅加速zlib库的压缩算法建议只需要安装uacce、hisi_zip、libwd、libkaezip软件包。
1 | rpm -ivh *.rpm |
1 2 3 4 5 6 7 8 9 10 | Preparing... ################################# [100%] checking installed modules Updating / installing... 1:uacce-1.0.1-1.centos7.6 ################################# [ 14%] modules installed 2:libwd-1.0.1-1.centos7.6 ################################# [ 29%] 3:libkae-1.0.1-1.centos7.6 ################################# [ 43%] checking installed modules 7:hisi_zip-1.0.1-1.centos7.6 ################################# [100%] modules installed |
1 | rpm -ivh uacce-1.0.1-1.centos7.6.aarch64.rpm |
1 2 3 4 5 | Preparing... ################################# [100%] checking installed modules Updating / installing... 1:uacce-1.0.1-1.centos7.6 ################################# [100%] modules installed |
同理,依次安装hisi_zip驱动软件包和libwd引擎包。
1 | rpm -ql uacce |
回显结果如下。
1 2 | /lib/modules/4.14.0-115.el7a.0.1.aarch64/extra/hisi_qm.ko /lib/modules/4.14.0-115.el7a.0.1.aarch64/extra/uacce.ko |
1 | rpm -ql hisi_zip |
回显结果如下。
1 2 | /lib/modules/4.14.0-115.el7a.0.1.aarch64/extra/hisi_zip.ko /etc/modproe.d/hisi_zip.conf |
1 | ls -al /lib/modules/`uname -r`/extra |
回显结果如下。
1 2 3 4 5 | total 3672 drwxr-xr-x. 2 root root 118 Nov 17 21:56 . drwxr-xr-x. 7 root root 4096 Nov 17 21:56 .. -rw-r--r--. 1 root root 396784 Nov 12 17:32 hisi_zip.ko -rw-r--r--. 1 root root 467160 Nov 12 17:32 uacce.ko |
1 | ls -al /etc/modprobe.d/ |
回显结果如下。
1 2 3 4 5 6 | total 36 drwxr-xr-x. 2 root root 140 Nov 17 21:56 . drwxr-xr-x. 127 root root 8192 Nov 17 22:14 .. -rw-r--r--. 1 root root 166 Oct 30 2018 firewalld-sysctls.conf -rw-r--r--. 1 root root 43 Nov 17 21:56 hisi_zip.conf -rw-r--r--. 1 root root 674 Jul 4 2018 tuned.conf |
1 | rpm -qa uacce hisi_zip |
1 2 | uacce-1.0.1-1.centos7.6.aarch64 hisi_zip-1.0.1-1.centos7.6.aarch64 |
1 | ls -al /sys/class/uacce/ |
1 2 3 | total 0 lrwxrwxrwx. 1 root root 0 Nov 17 22:09 hisi_zip-6 -> ../../devices/pci0000:74/0000:74:00.0/0000:75:00.0/uacce/hisi_zip-6 lrwxrwxrwx. 1 root root 0 Nov 17 22:09 hisi_zip-7 -> ../../devices/pci0000:b4/0000:b4:00.0/0000:b5:00.0/uacce/hisi_zip-7 |
1 | ldd /usr/local/kaezip/lib/libz.so.1.2.11
|
1 2 3 4 5 | linux-vdso.so.1 => (0x0000ffff80280000) libc.so.6 => /lib64/libc.so.6 (0x0000ffff80080000) libwd.so.1 => /lib64/libwd.so.1 (0x0000ffff80040000) /lib/ld-linux-aarch64.so.1 (0x0000ffff80290000) libkaezip.so => /usr/local/kaezip/lib/libkaezip.so (0x0000ffff80830000) |