summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-crystalforest/recipes-extended/qat/qat16/qat-1.6-app-dynamiccompression.patch35
-rw-r--r--meta-crystalforest/recipes-extended/qat/qat16/qat-1.6-app-fix-QA-issue.patch33
-rw-r--r--meta-crystalforest/recipes-extended/qat/qat16_2.2.0-30.bb24
3 files changed, 92 insertions, 0 deletions
diff --git a/meta-crystalforest/recipes-extended/qat/qat16/qat-1.6-app-dynamiccompression.patch b/meta-crystalforest/recipes-extended/qat/qat16/qat-1.6-app-dynamiccompression.patch
new file mode 100644
index 00000000..796c861a
--- /dev/null
+++ b/meta-crystalforest/recipes-extended/qat/qat16/qat-1.6-app-dynamiccompression.patch
@@ -0,0 +1,35 @@
1From 8f042b72e96f306196f92c39caa32d4cfbed3812 Mon Sep 17 00:00:00 2001
2From: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
3Date: Fri, 12 Jun 2015 17:13:21 +0800
4Subject: [PATCH] app: Enable the Dynamic Compression feature
5
6This Patch is used to enable the Dynamic Compression feature
7
8This will fix for qat applications failure.
9ERROR : dcStatelessSample(): cpaDcQueryCapabilities
10dcStatelessSample(): cpaDcGetSessionSize
11[error] dcCheckSessionData() - : Invalid API Param - Invalid huffType value,
12dynamic sessions not supported
13
14Upstream Status: Inappropriate
15
16Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
17---
18 .../lookaside/access_layer/src/common/compression/include/dc_session.h | 2 +-
19 1 file changed, 1 insertion(+), 1 deletion(-)
20
21diff --git a/quickassist/lookaside/access_layer/src/common/compression/include/dc_session.h b/quickassist/lookaside/access_layer/src/common/compression/include/dc_session.h
22index b7dc943..7fda6bb 100755
23--- a/quickassist/lookaside/access_layer/src/common/compression/include/dc_session.h
24+++ b/quickassist/lookaside/access_layer/src/common/compression/include/dc_session.h
25@@ -80,7 +80,7 @@
26 #include "sal_qat_cmn_msg.h"
27
28 /* Defeature Dynamic Compression */
29-#define ICP_DC_DYN_NOT_SUPPORTED (1)
30+/*#define ICP_DC_DYN_NOT_SUPPORTED (1) */
31
32 /* Maximum number of intermediate buffers SGLs */
33 #define DC_MAX_NUM_INTERMEDIATE_BUFFERS (12)
34--
351.9.1
diff --git a/meta-crystalforest/recipes-extended/qat/qat16/qat-1.6-app-fix-QA-issue.patch b/meta-crystalforest/recipes-extended/qat/qat16/qat-1.6-app-fix-QA-issue.patch
new file mode 100644
index 00000000..24c2955f
--- /dev/null
+++ b/meta-crystalforest/recipes-extended/qat/qat16/qat-1.6-app-fix-QA-issue.patch
@@ -0,0 +1,33 @@
1From 9f9529e41adf4aa3607b343da37f8af3f60ec31d Mon Sep 17 00:00:00 2001
2From: Sreeju Selvaraj <sreeju.armughanx.selvaraj@intel.com>
3Date: Thu, 30 Oct 2014 18:04:36 +0800
4Subject: [PATCH] app: fix QA issue
5
6This will fix the qat application build error:
7ERROR: QA Issue: The compile log indicates that host include
8and/or library paths were used
9
10Upstream Status: Inappropriate
11
12Signed-off-by: Sreeju Selvaraj <sreeju.armughanx.selvaraj@intel.com>
13Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
14---
15 .../build_system/build_files/env_files/linux_2.6_user_space.mk | 3 +--
16 1 file changed, 1 insertion(+), 2 deletions(-)
17
18diff --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
19index 2d6e2dc..4c4c1c9 100755
20--- a/quickassist/build_system/build_files/env_files/linux_2.6_user_space.mk
21+++ b/quickassist/build_system/build_files/env_files/linux_2.6_user_space.mk
22@@ -72,8 +72,7 @@
23 #
24 #-------------------------------------------------------------
25
26-INCLUDES+=-I/usr/include \
27- -I$(API_DIR) \
28+INCLUDES+=-I$(API_DIR) \
29 -I$(OSAL_DIR)/include \
30 -I$(OSAL_DIR)/src/linux/user_space/include
31
32--
331.9.1
diff --git a/meta-crystalforest/recipes-extended/qat/qat16_2.2.0-30.bb b/meta-crystalforest/recipes-extended/qat/qat16_2.2.0-30.bb
new file mode 100644
index 00000000..318d62fa
--- /dev/null
+++ b/meta-crystalforest/recipes-extended/qat/qat16_2.2.0-30.bb
@@ -0,0 +1,24 @@
1include qat.inc
2
3PV = "2.2.0-30"
4
5export QAT_VERSION = "2.2.0-30"
6export ICP_DH895X = "QAT1.6"
7export ICP_DRIVER_TYPE = "${ICP_DH895X}"
8export ICP_FIRMWARE_DIR="firmware/dh895xcc"
9
10SRC_URI="https://01.org/sites/default/files/page/qatmux.l.${PV}.tar_.gz;name=qat \
11 file://00-qat_qa.rules \
12 file://0001-Fix-for-cross-compilation-issue.patch \
13 file://dc_session.h \
14 file://qat-1.6-app-fix-QA-issue.patch \
15 file://qat-1.6-app-dynamiccompression.patch \
16 "
17
18SRC_URI[qat.md5sum] = "9567adeba4a4af50f4ac3ab70a3091ed"
19SRC_URI[qat.sha256sum] = "00ac245dc6226d6bcba2326d7b6fa045f91a616c67a003f299f404af84d52032"
20
21do_unpack2_append() {
22cd ${WORKDIR}/
23mv dc_session.h ${ICP_DRIVER_TYPE}/quickassist/lookaside/access_layer/src/common/compression/include/
24}