[meta-intel] [PATCH v4 0/4 dizzy] meta-crystalforest: Initial Intel QAT-core Implementation
Saul Wold
sgw at linux.intel.com
Mon Jul 6 15:32:58 PDT 2015
Merged this series.
Thanks for your patience!
Sau!
On 07/06/2015 04:39 AM, venkatasubramanian pattu wrote:
> Intel's QuickAssist Technology is designed to optimize the use and deployment of
> algorithm accelerators in networking and security applications.
> As the complexity of networking and security applications continues to grow,
> systems need more and more computational resources for workloads,
> including cryptography, data compression, and pattern matching.
> Intel QuickAssist Technology is designed to optimize the use and
> deployment of algorithm accelerators in these kinds of applications.
>
> Intel QuickAssist Technology employs a hardware-assisted security engine for
> implementing major security functions in both wired and wireless applications.
> This hardware-assisted security engine works to reserve processor cycles
> for application processing, and that in turn not only relieves CPU burden
> but also improves overall system performance.
>
> Intel QuickAssist Technology, made integral to the Intel architecture,
> aims to address the demand for hardware appliances with built-in
> security processing and to obviate the need for 3rd party co-processors.
>
> The Intel QuickAssist Technology software consists of an QAT API
> that is implemented by a driver which in turn drives the
> Intel QuickAssist Accelerator hardware.
> The acceleration driver can run in either kernel space or in user space.
> When running in user space, the acceleration driver accesses the
> hardware directly from user space.
> This Patch enables the QAT core for both Cave Creek and Coleto Creek Platforms.
>
> QAT package is released from 01.org.
> https://01.org/packet-processing/intel%C2%AE-quickassist-technology-drivers-and-patches
>
> "QAT1.5" for use with Intel Communications Chipset 8900 to 8920(DH89xxCC)Series.
> "QAT1.6" for use with Intel Communications Chipset 8925 to 8955(DH895xcc)Series.
>
> Changes in v4:
> * Added a patch (0001-Fix-for-cross-compilation-issue.patch) to solve compilation
> failure as per feedback from Saul Wold.
> * Created a directory qat15 for all the patches related to QAT1.5.
> * Created a directory qat16 for all the patches related to QAT1.6.
> * Common patches related to QAT1.5 and QAT1.6 are kept inside the files directory.
>
> Changes in v3:
> * Removed PR from qat.inc.
> * Kernel version is pulled from the function "get_kernelversion()" in qat.inc.
> * Added missing build-dependencies to solve build failure in qat.inc.
> * The package version of QAT1.5 is 1.7.0-30. Therefore, recipe name is renamed from
> qat_1.5.bb into qat15_1.7.0-30.bb.
> * The patch (meta-crystalforest: Alternate cleanfile for QAT v1.6 source repository)
> has cleaned file dc_session.h, which is the replacement for the stained file
> in QAT v1.6 source repository.
> * The package version of QAT1.6 is 2.2.0-30. Therefore, recipe name is renamed from
> qat_1.6.bb into qat16_2.2.0-30.bb.
>
> venkatasubramanian pattu (4):
> meta-crystalforest: Add include file for QAT
> meta-crystalforest: Intel QAT v1.5 recipe under recipes-extended
> meta-crystalforest: Alternate cleanfile for QAT v1.6 source repository
> meta-crystalforest: Intel QAT v1.6 recipe under recipes-extended
>
> .../recipes-extended/qat/files/00-qat_qa.rules | 3 +
> .../0001-Fix-for-cross-compilation-issue.patch | 44 ++++
> meta-crystalforest/recipes-extended/qat/qat.inc | 200 +++++++++++++++
> .../qat/qat15/qat-1.5-enable-dynamic.patch | 35 +++
> .../recipes-extended/qat/qat15_1.7.0-30.bb | 17 ++
> .../recipes-extended/qat/qat16/dc_session.h | 277 +++++++++++++++++++++
> .../qat/qat16/qat-1.6-app-dynamiccompression.patch | 35 +++
> .../qat/qat16/qat-1.6-app-fix-QA-issue.patch | 33 +++
> .../recipes-extended/qat/qat16_2.2.0-30.bb | 24 ++
> 9 files changed, 668 insertions(+)
> create mode 100644 meta-crystalforest/recipes-extended/qat/files/00-qat_qa.rules
> create mode 100644 meta-crystalforest/recipes-extended/qat/files/0001-Fix-for-cross-compilation-issue.patch
> create mode 100644 meta-crystalforest/recipes-extended/qat/qat.inc
> create mode 100644 meta-crystalforest/recipes-extended/qat/qat15/qat-1.5-enable-dynamic.patch
> create mode 100644 meta-crystalforest/recipes-extended/qat/qat15_1.7.0-30.bb
> create mode 100755 meta-crystalforest/recipes-extended/qat/qat16/dc_session.h
> create mode 100644 meta-crystalforest/recipes-extended/qat/qat16/qat-1.6-app-dynamiccompression.patch
> create mode 100644 meta-crystalforest/recipes-extended/qat/qat16/qat-1.6-app-fix-QA-issue.patch
> create mode 100644 meta-crystalforest/recipes-extended/qat/qat16_2.2.0-30.bb
>
More information about the meta-intel
mailing list