Skip to content
This repository was archived by the owner on May 12, 2021. It is now read-only.

Commit fa83791

Browse files
committed
subsystem: Update QAT instructions to support 5.4 kernel
The QAT instructions was broken after moving to a newer 4.19 kernel. Now that the new 5.4 kernel is out, these instructions fix that. Fixes #612 Signed-off-by: [email protected]
1 parent 2391118 commit fa83791

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

use-cases/using-Intel-QAT-and-kata.md

+8-6
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Make sure to check [`01.org`](https://01.org/intel-quickassist-technology) for
6868
the latest driver.
6969

7070
```sh
71-
$ export QAT_DRIVER_VER=qat1.7.l.4.6.0-00025.tar.gz
71+
$ export QAT_DRIVER_VER=qat1.7.l.4.8.0-00005.tar.gz
7272
$ export QAT_DRIVER_URL=https://01.org/sites/default/files/downloads/${QAT_DRIVER_VER}
7373
$ export QAT_CONF_LOCATION=~/QAT_conf
7474
$ export QAT_DOCKERFILE=https://raw.githubusercontent.com/intel/intel-device-plugins-for-kubernetes/master/demo/openssl-qat-engine/Dockerfile
@@ -100,10 +100,9 @@ Clear Linux version 30780 (Released August 13, 2019) includes a
100100
functional QAT host driver that works with Kata Containers.
101101

102102
```sh
103-
$ sudo swupd bundle-add network-basic linux-firmware-qat make c-basic go-basic containers-virt dev-utils devpkg-elfutils devpkg-systemd
103+
$ sudo swupd bundle-add network-basic linux-firmware-qat make c-basic go-basic containers-virt dev-utils devpkg-elfutils devpkg-systemd devpkg-ssl
104104
$ sudo clr-boot-manager update
105-
$ sudo systemctl start docker
106-
$ sudo systemctl enable docker
105+
$ sudo systemctl enable --now docker
107106
$ sudo reboot
108107
```
109108

@@ -217,6 +216,10 @@ CONFIG_UIO=y
217216
CONFIG_CRYPTO_HW=y
218217
CONFIG_CRYPTO_DEV_QAT_C62XVF=m
219218
CONFIG_CRYPTO_CBC=y
219+
CONFIG_MODULES=y
220+
CONFIG_MODULE_SIG=y
221+
CONFIG_CRYPTO_AUTHENC=y
222+
CONFIG_CRYPTO_DH=y
220223
EOF
221224
$ $GOPATH/src/github.com/kata-containers/packaging/kernel/build-kernel.sh setup
222225
```
@@ -281,9 +284,8 @@ $ export KERNEL_SUBLEVEL=$(awk '/^SUBLEVEL =/{print $NF}' $GOPATH/$LINUX_VER/Mak
281284
$ export KERNEL_EXTRAVERSION=$(awk '/^EXTRAVERSION =/{print $NF}' $GOPATH/$LINUX_VER/Makefile)
282285
$ export KERNEL_ROOTFS_DIR=${KERNEL_MAJOR_VERSION}.${KERNEL_PATHLEVEL}.${KERNEL_SUBLEVEL}${KERNEL_EXTRAVERSION}
283286
$ cd $QAT_SRC
284-
$ sudo -E make clean
285287
$ KERNEL_SOURCE_ROOT=$GOPATH/$LINUX_VER ./configure --disable-qat-lkcf --enable-icp-sriov=guest
286-
$ sudo -E make quickassist-all -j$(nproc)
288+
$ sudo -E make all -j$(nproc)
287289
$ sudo -E make INSTALL_MOD_PATH=$ROOTFS_DIR qat-driver-install -j$(nproc)
288290
```
289291
The `usdm_drv` module also needs to be copied into the rootfs modules path and

0 commit comments

Comments
 (0)