meta-crystalforest: Intel QAT v1.5 recipe under recipes-extended

This is an Initial version of Intel QuickAssist Technology(QAT)
recipe support. This recipe is targeting on Intel QAT v1.5.

Intel's QuickAssist Technology is designed to optimize the use
and deployment of algorithm accelerators in networking and security applications.

"QAT1.5" is for use with Intel Communications Chipset 8900 to 8920(DH89xxCC)Series.
Therefore, this recipe supports QAT on Cave Creek platforms.
This recipe is created under meta-intel/meta-crystalforest.

Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This commit is contained in:
venkatasubramanian pattu 2015-07-06 19:45:25 +08:00 committed by Saul Wold
parent 9548412d52
commit 6784740994
2 changed files with 52 additions and 0 deletions

View File

@ -0,0 +1,35 @@
From f428c0198d61087ba031985c571574a099096e1c Mon Sep 17 00:00:00 2001
From: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Date: Wed, 17 Jun 2015 14:34:05 +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@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_session.h b/quickassist/lookaside/access_layer/src/common/compression/include/dc_session.h
index da69433..2b755dc 100644
--- a/quickassist/lookaside/access_layer/src/common/compression/include/dc_session.h
+++ b/quickassist/lookaside/access_layer/src/common/compression/include/dc_session.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 size of the state registers 64 bytes */
#define DC_QAT_STATE_REGISTERS_MAX_SIZE (64)
--
1.9.1

View File

@ -0,0 +1,17 @@
include qat.inc
PV = "2.2.0-30"
export QAT_VERSION = "1.7.0-30"
export ICP_DH89XX = "QAT1.5"
export ICP_DRIVER_TYPE = "${ICP_DH89XX}"
export ICP_FIRMWARE_DIR="firmware"
SRC_URI="https://01.org/sites/default/files/page/qatmux.l.${PV}.tar_.gz;name=qat \
file://00-qat_qa.rules \
file://0001-Fix-for-cross-compilation-issue.patch \
file://qat-1.5-enable-dynamic.patch \
"
SRC_URI[qat.md5sum] = "9567adeba4a4af50f4ac3ab70a3091ed"
SRC_URI[qat.sha256sum] = "00ac245dc6226d6bcba2326d7b6fa045f91a616c67a003f299f404af84d52032"