aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-extended
AgeCommit message (Collapse)Author
2020-01-16qat: Upgrade to qat17_4.7.0-00006Yongxin Liu
1) Rebased patches: qat16_2.3.0-34-qat-remove-local-path-from-makefile.patch qat17_0.9.0-4-qat-add-install-target-and-add-folder.patch 2) Added patches: qat17_4.7.0-00006-Link-driver-with-object-files.patch qat17_4.7.0-00006-Switch-to-skcipher-API.patch qat17_4.7.0-00006-Drop-pr_warning-definition.patch 3) Remove duplicate firmware installation, since linux-firmware.bb in OE-Core will do it. 4) Remove qat17-src from PACKAGES due to duplicate packaging. 5) Use ${nonarch_base_libdir} to install firmware instead of using ${base_libdir}. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-05qat16: remove recipe for older version 2.5.0-80Tan, Raymond
This patch removes the older version recipe for qat16 Signed-off-by: Tan, Raymond <raymond.tan@intel.com>
2018-09-05qat16: depend on openssl10Anuj Mittal
Fixes error: | Creating shared library cpa_sample_code_s.so | x86_64-poky-linux-gcc -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/poky/build/tmp/work/intel_corei7_64-poky-linux/qat16/2.6.0-65-r0/recipe-sysroot -Wl,--hash-style=gnu -nostartfiles -nodefaultlibs -shared -Wl,-soname,cpa_sample_code_s.so -o cpa_sample_code_s.so -lc cpa_sample_code_utils.o cpa_sample_code_framework.o cpa_sample_code_main.o cpa_sample_code_crypto_utils.o cpa_sample_code_sym_perf.o cpa_sample_code_sym_perf_dp.o cpa_sample_code_rsa_perf.o cpa_sample_code_dsa_perf.o cpa_sample_code_ecdsa_perf.o cpa_sample_code_dh_perf.o cpa_sample_code_nrbg_perf.o cpa_sample_code_dc_utils.o cpa_sample_code_dc_dp.o cpa_sample_code_dc_2k.o cpa_sample_code_dc_stateful.o cpa_sample_code_zlib.o cpa_sample_code_ike_rsa_perf.o qae_mem_utils.o /poky/build/tmp/work/intel_corei7_64-poky-linux/qat16/2.6.0-65-r0/image/libicp_qa_al_s.so -L/Lib -lpthread -lcrypto -lrt | Creating executable cpa_sample_code | /poky/build/tmp/work/intel_corei7_64-poky-linux/qat16/2.6.0-65-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/8.2.0/ld: /home/anmitta2/work/poky/build/tmp/work/intel_corei7_64-poky-linux/qat16/2.6.0-65-r0/image/libicp_qa_al_s.so: undefined reference to `SHA_Init' | collect2: error: ld returned 1 exit status | /poky/build/tmp/work/intel_corei7_64-poky-linux/qat16/2.6.0-65-r0/QAT1.6/quickassist/build_system/build_files/OS/linux_common_user_space_rules.mk:88: recipe for target 'cpa_sample_code' failed | make[1]: *** [cpa_sample_code] Error 1 | make[1]: Leaving directory '/poky/build/tmp/work/intel_corei7_64-poky-linux/qat16/2.6.0-65-r0/QAT1.6/quickassist/lookaside/access_layer/src/sample_code/performance' | Makefile:158: recipe for target 'perf_user' failed Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-04zlib-qat: add common zlib-qat.inc and zlib-qat shim version 0.4.10-001Tan, Raymond
This patch will do the following: 1) add zlib-qat.inc for common components across the zlib-qat shim version 0.4.7 and 0.4.10 2) add zlib-qat shim layer version 0.4.10-001, which works with QAT 1.7 hardware and uses the CMN driver(libusdm) provided by QAT17 package 3) inherit module.bbclass only in zlib-qat-0.4.7-002, which builds OOT kernel module (qat_mem.ko) 4) DEPENDS variable updated to respective zlib-qat shim version to respective QAT version; ver. 0.4.7-002 -> qat16, and ver. 0.4.10-001 -> qat17 Signed-off-by: Tan, Raymond <raymond.tan@intel.com>
2018-08-23qat: install headers and qat_direct libraryTan, Raymond
- Install development headers for qat17 and static libraries for development usage. - Build and install qat_direct library Signed-off-by: Tan, Raymond <raymond.tan@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-14openssl-qat: removeAnuj Mittal
OpenSSL 1.1.0 (and beyond) now has async support for hardware accelerators, and with Intel(R) QuickAssist Technology engine now on github, standalone patches have been removed. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-10qat: update to qat17_4.2.0-00012Tan, Raymond
- update qat17 version to 4.2.0-00012 Signed-off-by: Tan, Raymond <raymond.tan@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-07qat: update to qat17_4.1.0-00022Tan, Raymond
- update qat17 version to 4.1.0-00022 - update previous patch to redefine yocto specific kernel path - merge and clean up qat17.inc into bb file - patch cpa_sample_code to use static lib for linking - generate qat17-src package which contains full source Signed-off-by: Tan, Raymond <raymond.tan@intel.com>
2018-01-26qat17: disable build for musl and x32Anuj Mittal
There're multiple issues with qat17 when compiled with musl or for x32. Disable the build for qat17 until those problems have been resolved. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-26qat16: fix build with musl and x32Anuj Mittal
Make sure that the architecture dependent types are defined correctly. Prevents errors like: | quickassist/lookaside/access_layer/src/qat_direct/src/adf_user_ETring_mgr_dp.c: In function 'icp_adf_getQueueMemory': | quickassist/lookaside/access_layer/src/qat_direct/src/adf_user_ETring_mgr_dp.c:83:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] | (((UARCH_INT)pRingHandle->ring_virt_addr) | ^ | quickassist/lookaside/access_layer/src/qat_direct/src/adf_user_ETring_mgr_dp.c:82:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] | *targetAddr = (Cpa32U*) | ^ | quickassist/lookaside/access_layer/src/qat_direct/src/adf_user_ETring_mgr_dp.c: In function 'icp_adf_getSingleQueueAddr': | quickassist/lookaside/access_layer/src/qat_direct/src/adf_user_ETring_mgr_dp.c:112:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] | (((UARCH_INT)pRingHandle->ring_virt_addr) | ^ Partially fixes [YOCTO #12121] Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-26qat: disable for 4.14 linux-intel kernelAnuj Mittal
This version of qat driver has not been tested with 4.14 kernel and results in compilation failures. Disable when building with 4.14.*. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-26qat: move patches to a single directoryAnuj Mittal
Right now, patches for the two supported drivers are in separate directories and duplicated. Move them to a single files/ dir. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-07qat: include qat17_1.0.3-42Syed Mohamad Fauzi, Syed Johan Arif
Signed-off-by: Syed Mohamad Fauzi, Syed Johan Arif <syed.johan.arif.syed.mohamad.fauzi@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-09-26Removal of meta-intel content to make meta-intel-qat standaloneSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>