[meta-intel] [meta-intel-qat][PATCH 1/2] zlib-qat: add zlib-qat shim layer version 0.4.10-001

Anuj Mittal anuj.mittal at intel.com
Mon Aug 27 18:24:49 PDT 2018


Hi Raymond

On 08/27/2018 05:42 PM, Tan, Raymond wrote:
> This adds zlib-qat shim layer version 0.4.10-001. This specific version will
> work with QAT 1.7 hardware and uses the CMN driver(libusdm_drv) provided by QAT17.
> 
> Signed-off-by: Tan, Raymond <raymond.tan at intel.com>
> ---
>  ...mem-build-qat_contig_mem-ko-against-yocto.patch |  33 ++++++
>  ...4.10-001-zlib-Remove-rpaths-from-makefile.patch |  63 +++++++++++
>  ...zlib-qat-add-a-install-target-to-makefile.patch |  45 ++++++++
>  ...rrect-the-order-for-static-linking-libude.patch |  31 +++++
>  recipes-extended/zlib-qat/zlib-qat_0.4.10-001.bb   | 126 +++++++++++++++++++++
>  5 files changed, 298 insertions(+)
>  create mode 100644 recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.10-001-qat_contig_mem-build-qat_contig_mem-ko-against-yocto.patch
>  create mode 100644 recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.10-001-zlib-Remove-rpaths-from-makefile.patch
>  create mode 100644 recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.10-001-zlib-qat-add-a-install-target-to-makefile.patch
>  create mode 100644 recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.10-001-zlib-qat-correct-the-order-for-static-linking-libude.patch
>  create mode 100644 recipes-extended/zlib-qat/zlib-qat_0.4.10-001.bb
> 
> diff --git a/recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.10-001-qat_contig_mem-build-qat_contig_mem-ko-against-yocto.patch b/recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.10-001-qat_contig_mem-build-qat_contig_mem-ko-against-yocto.patch
> new file mode 100644
> index 0000000..490b1b1
> --- /dev/null
> +++ b/recipes-extended/zlib-qat/zlib-qat/zlib-qat-0.4.10-001-qat_contig_mem-build-qat_contig_mem-ko-against-yocto.patch
> @@ -0,0 +1,33 @@
> +From af90f85993558a630b18df17cbf220750f7732af Mon Sep 17 00:00:00 2001
> +From: "Tan, Raymond" <raymond.tan at intel.com>
> +Date: Fri, 10 Aug 2018 15:29:21 +0800
> +Subject: [PATCH 1/4] qat_contig_mem: build qat_contig_mem ko against yocto
> + kernel src
> +
> +Upstream-Status: Inappropriate [Configuration]
> +
> +This tweaks the kernel source and build path in the makefile
> +to make sure the module is built against the right source.
> +
> +Signed-off-by: Tan, Raymond <raymond.tan at intel.com>
> +---
> + contrib/qat/qat_contig_mem/Makefile | 3 +++
> + 1 file changed, 3 insertions(+)
> +
> +diff --git a/contrib/qat/qat_contig_mem/Makefile b/contrib/qat/qat_contig_mem/Makefile
> +index fdcfefc..519d4f6 100644
> +--- a/contrib/qat/qat_contig_mem/Makefile
> ++++ b/contrib/qat/qat_contig_mem/Makefile
> +@@ -87,6 +87,9 @@ else
> +   obj-m	:= $(MODULENAME).o
> + endif
> + 
> ++modules_install:
> ++	$(MAKE) -C $(KDIR) M=$(PWD) modules_install
> ++
> + $(MODULENAME)_test: $(MODULENAME)_test.c
> + 	$(CC) -g -o $(MODULENAME)_test $(MODULENAME)_test.c
> + 


I don't see this or any other kernel module getting installed, is that
expected? This is what I see in buildhistory:

packages/intel_corei7_64-poky-linux/zlib-qat: PACKAGES: removed
"kernel-module-qat-mem-4.9.81-intel-pk-standard"
packages/intel_corei7_64-poky-linux/zlib-qat/zlib-qat-app: PKGSIZE
changed from 1615072 to 1309936 (-19%)
packages/intel_corei7_64-poky-linux/zlib-qat/zlib-qat-app: FILELIST:
removed "/usr/bin/qat_mem_test"
packages/intel_corei7_64-poky-linux/zlib-qat/zlib-qat-app: RDEPENDS:
removed "libcrypto (['>= 1.0.2n'])", added "libudev (['>= 3.2.5'])"
packages/intel_corei7_64-poky-linux/zlib-qat/zlib-qat-dbg: PKGSIZE
changed from 6445992 to 7597180 (+18%)
packages/intel_corei7_64-poky-linux/zlib-qat/zlib-qat-dbg: RRECOMMENDS:
removed "libcrypto-dbg", added "libudev-dbg"
packages/intel_corei7_64-poky-linux/zlib-qat/zlib-qat-dev: RRECOMMENDS:
removed "libcrypto-dev kernel-4.9.81-intel-pk-standard-dev
kernel-module-qat-mem-4.9.81-intel-pk-standard-dev", added "udev-dev
libudev-dev"
packages/intel_corei7_64-poky-linux/zlib-qat/zlib-qat: PKGSIZE changed
from 14788 to 16314 (+10%)
packages/intel_corei7_64-poky-linux/zlib-qat/zlib-qat: FILELIST: removed
"/etc/zlib_conf/dh895xcc_qa_dev1.conf
/etc/zlib_conf/dh895xcc_qa_dev0.conf", added
"/etc/zlib_conf/c3xxx_dev0.conf /etc/zlib_conf/c6xx_dev2.conf
/etc/zlib_conf/c6xx_dev0.conf /etc/zlib_conf/c6xx_dev1.conf"
packages/intel_corei7_64-poky-linux/zlib-qat/zlib-qat: RDEPENDS: removed
all items "kernel-module-qat-mem-4.9.81-intel-pk-standard"

No 4.14 kernel module package added ...

Also, could you please move the common components in a .inc file in a
separate patch?


More information about the meta-intel mailing list