From e2e35849ea78ca54627ae86c58cb9c253ca59a91 Mon Sep 17 00:00:00 2001 From: Tomasz Jozwiak Date: Fri, 21 Dec 2018 10:15:22 +0100 Subject: [PATCH] compress/qat: add compression on DH895x This patch enables compression on DH895x HW series and updates supported hardware accelerator devices list. Signed-off-by: Tomasz Jozwiak Acked-by: Fiona Trahe --- doc/guides/compressdevs/qat_comp.rst | 1 + drivers/compress/qat/qat_comp.c | 2 +- drivers/compress/qat/qat_comp_pmd.c | 4 ---- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/doc/guides/compressdevs/qat_comp.rst b/doc/guides/compressdevs/qat_comp.rst index aee3b99b04..567a1fc806 100644 --- a/doc/guides/compressdevs/qat_comp.rst +++ b/doc/guides/compressdevs/qat_comp.rst @@ -9,6 +9,7 @@ support for the following hardware accelerator devices: * ``Intel QuickAssist Technology C62x`` * ``Intel QuickAssist Technology C3xxx`` +* ``Intel QuickAssist Technology DH895x`` Features diff --git a/drivers/compress/qat/qat_comp.c b/drivers/compress/qat/qat_comp.c index bb006104f2..e745d13624 100644 --- a/drivers/compress/qat/qat_comp.c +++ b/drivers/compress/qat/qat_comp.c @@ -270,7 +270,7 @@ static int qat_comp_create_templates(struct qat_comp_xform *qat_xform, ICP_QAT_FW_COMP_NOT_AUTO_SELECT_BEST, ICP_QAT_FW_COMP_NOT_ENH_AUTO_SELECT_BEST, ICP_QAT_FW_COMP_NOT_DISABLE_TYPE0_ENH_AUTO_SELECT_BEST, - ICP_QAT_FW_COMP_DISABLE_SECURE_RAM_USED_AS_INTMD_BUF); + ICP_QAT_FW_COMP_ENABLE_SECURE_RAM_USED_AS_INTMD_BUF); comp_req->cd_pars.sl.comp_slice_cfg_word[0] = ICP_QAT_HW_COMPRESSION_CONFIG_BUILD( diff --git a/drivers/compress/qat/qat_comp_pmd.c b/drivers/compress/qat/qat_comp_pmd.c index ea93077213..27c885625f 100644 --- a/drivers/compress/qat/qat_comp_pmd.c +++ b/drivers/compress/qat/qat_comp_pmd.c @@ -484,10 +484,6 @@ static const struct rte_driver compdev_qat_driver = { int qat_comp_dev_create(struct qat_pci_device *qat_pci_dev) { - if (qat_pci_dev->qat_dev_gen == QAT_GEN1) { - QAT_LOG(ERR, "Compression PMD not supported on QAT dh895xcc"); - return 0; - } if (qat_pci_dev->qat_dev_gen == QAT_GEN3) { QAT_LOG(ERR, "Compression PMD not supported on QAT c4xxx"); return 0; -- 2.20.1