[meta-intel] [PATCH 4/4 dizzy] meta-crystalforest: Intel QAT v1.6 recipe under recipes-extended

Ong, Boon Leong boon.leong.ong at intel.com
Fri Jun 19 00:51:29 PDT 2015


>-----Original Message-----
>From: Pattu, VenkatasubramanianX
>Sent: Friday, June 19, 2015 3:19 PM
>To: meta-intel at yoctoproject.org
>Cc: Ong, Boon Leong; Pattu, VenkatasubramanianX
>Subject: [PATCH 4/4 dizzy] meta-crystalforest: Intel QAT v1.6 recipe under
>recipes-extended
>
>This recipe is targeting on Intel QAT v1.6.
>
>"QAT1.6" is for use with Intel Communications Chipset 8925 to
>8955(DH895xcc)Series.
>Therefore, this recipe supports QAT on Coleto Creek platforms.
>This recipe is created under meta-intel/meta-crystalforest.
>
>Signed-off-by: venkatasubramanian pattu
><venkatasubramanianx.pattu at intel.com>
Reviewed-by: Ong Boon Leong <boon.leong.ong at intel.com>

>---
> .../qat/qat/qat-1.6-app-dynamiccompression.patch   | 35
>++++++++++++++++++++++
> .../qat/qat/qat-1.6-app-fix-QA-issue.patch         | 33 ++++++++++++++++++++
> meta-crystalforest/recipes-extended/qat/qat_1.6.bb | 18 +++++++++++
> 3 files changed, 86 insertions(+)
> create mode 100644 meta-crystalforest/recipes-extended/qat/qat/qat-1.6-app-
>dynamiccompression.patch
> create mode 100644 meta-crystalforest/recipes-extended/qat/qat/qat-1.6-app-
>fix-QA-issue.patch
> create mode 100644 meta-crystalforest/recipes-extended/qat/qat_1.6.bb
>
>diff --git a/meta-crystalforest/recipes-extended/qat/qat/qat-1.6-app-
>dynamiccompression.patch b/meta-crystalforest/recipes-extended/qat/qat/qat-
>1.6-app-dynamiccompression.patch
>new file mode 100644
>index 0000000..796c861
>--- /dev/null
>+++ b/meta-crystalforest/recipes-extended/qat/qat/qat-1.6-app-
>dynamiccompression.patch
>@@ -0,0 +1,35 @@
>+From 8f042b72e96f306196f92c39caa32d4cfbed3812 Mon Sep 17 00:00:00
>2001
>+From: venkatasubramanian pattu <venkatasubramanianx.pattu at intel.com>
>+Date: Fri, 12 Jun 2015 17:13:21 +0800
>+Subject: [PATCH] app: Enable the Dynamic Compression feature
>+
>+This Patch is used to enable the Dynamic Compression feature
>+
>+This will fix for qat applications failure.
>+ERROR : dcStatelessSample(): cpaDcQueryCapabilities
>+dcStatelessSample(): cpaDcGetSessionSize
>+[error] dcCheckSessionData() - : Invalid API Param - Invalid huffType value,
>+dynamic sessions not supported
>+
>+Upstream Status: Inappropriate
>+
>+Signed-off-by: venkatasubramanian pattu
><venkatasubramanianx.pattu at intel.com>
>+---
>+ .../lookaside/access_layer/src/common/compression/include/dc_session.h  |
>2 +-
>+ 1 file changed, 1 insertion(+), 1 deletion(-)
>+
>+diff --git
>a/quickassist/lookaside/access_layer/src/common/compression/include/dc_ses
>sion.h
>b/quickassist/lookaside/access_layer/src/common/compression/include/dc_se
>ssion.h
>+index b7dc943..7fda6bb 100755
>+---
>a/quickassist/lookaside/access_layer/src/common/compression/include/dc_ses
>sion.h
>++++
>b/quickassist/lookaside/access_layer/src/common/compression/include/dc_se
>ssion.h
>+@@ -80,7 +80,7 @@
>+ #include "sal_qat_cmn_msg.h"
>+
>+ /* Defeature Dynamic Compression */
>+-#define ICP_DC_DYN_NOT_SUPPORTED         (1)
>++/*#define ICP_DC_DYN_NOT_SUPPORTED         (1) */
>+
>+ /* Maximum number of intermediate buffers SGLs */
>+ #define DC_MAX_NUM_INTERMEDIATE_BUFFERS (12)
>+--
>+1.9.1
>diff --git a/meta-crystalforest/recipes-extended/qat/qat/qat-1.6-app-fix-QA-
>issue.patch b/meta-crystalforest/recipes-extended/qat/qat/qat-1.6-app-fix-QA-
>issue.patch
>new file mode 100644
>index 0000000..24c2955
>--- /dev/null
>+++ b/meta-crystalforest/recipes-extended/qat/qat/qat-1.6-app-fix-QA-
>issue.patch
>@@ -0,0 +1,33 @@
>+From 9f9529e41adf4aa3607b343da37f8af3f60ec31d Mon Sep 17 00:00:00
>2001
>+From: Sreeju Selvaraj <sreeju.armughanx.selvaraj at intel.com>
>+Date: Thu, 30 Oct 2014 18:04:36 +0800
>+Subject: [PATCH] app: fix QA issue
>+
>+This will fix the qat application build error:
>+ERROR: QA Issue: The compile log indicates that host include
>+and/or library paths were used
>+
>+Upstream Status: Inappropriate
>+
>+Signed-off-by: Sreeju Selvaraj <sreeju.armughanx.selvaraj at intel.com>
>+Signed-off-by: venkatasubramanian pattu
><venkatasubramanianx.pattu at intel.com>
>+---
>+ .../build_system/build_files/env_files/linux_2.6_user_space.mk         | 3 +--
>+ 1 file changed, 1 insertion(+), 2 deletions(-)
>+
>+diff --git
>a/quickassist/build_system/build_files/env_files/linux_2.6_user_space.mk
>b/quickassist/build_system/build_files/env_files/linux_2.6_user_space.mk
>+index 2d6e2dc..4c4c1c9 100755
>+--- a/quickassist/build_system/build_files/env_files/linux_2.6_user_space.mk
>++++
>b/quickassist/build_system/build_files/env_files/linux_2.6_user_space.mk
>+@@ -72,8 +72,7 @@
>+ #
>+ #-------------------------------------------------------------
>+
>+-INCLUDES+=-I/usr/include \
>+-          -I$(API_DIR)   \
>++INCLUDES+=-I$(API_DIR)   \
>+           -I$(OSAL_DIR)/include \
>+           -I$(OSAL_DIR)/src/linux/user_space/include
>+
>+--
>+1.9.1
>diff --git a/meta-crystalforest/recipes-extended/qat/qat_1.6.bb b/meta-
>crystalforest/recipes-extended/qat/qat_1.6.bb
>new file mode 100644
>index 0000000..6e6a519
>--- /dev/null
>+++ b/meta-crystalforest/recipes-extended/qat/qat_1.6.bb
>@@ -0,0 +1,18 @@
>+include qat.inc
>+
>+PV = "2.2.0-30"
>+
>+export QAT_VERSION = "2.2.0-30"
>+export ICP_DH895X = "QAT1.6"
>+export ICP_DRIVER_TYPE = "${ICP_DH895X}"
>+export ICP_FIRMWARE_DIR="firmware/dh895xcc"
>+
>+SRC_URI="https://01.org/sites/default/files/page/qatmux.l.${PV}.tar_.gz;name
>=qat \
>+	file://00-qat_qa.rules \
>+	file://qat-1.6-app-fix-QA-issue.patch \
>+	file://qat-1.6-app-Fix-for-dos2unix.patch \
>+	file://qat-1.6-app-dynamiccompression.patch \
>+	"
>+
>+SRC_URI[qat.md5sum] = "9567adeba4a4af50f4ac3ab70a3091ed"
>+SRC_URI[qat.sha256sum] =
>"00ac245dc6226d6bcba2326d7b6fa045f91a616c67a003f299f404af84d52032"
>--
>1.9.1



More information about the meta-intel mailing list