Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp1049621pxb; Thu, 19 Nov 2020 22:59:44 -0800 (PST) X-Google-Smtp-Source: ABdhPJwBMWyX2r5z2JV2ZryoZtoNpYlNZTH3HUM/aeFptPeaANa93rVcJd0mbuy8524f/uiQPjws X-Received: by 2002:a17:906:5f92:: with SMTP id a18mr10013394eju.397.1605855584220; Thu, 19 Nov 2020 22:59:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605855584; cv=none; d=google.com; s=arc-20160816; b=wfLMAOQto7G8JGPeibjgEwc2jLz60M+JcYgEuu/Ujue1NrfL1M1rBQTw0q3OIdj0uQ YZmgmopyAMq4VKuOBFZHJoC3SC/cM72+u54pTo8Dz03lrGbsPa3yxvCdxq+vI12qSTtz 8d5fei1O8BqG8owoKCh+3YobDH/dsPGxy4mEmGe7nd/7FKMAKGUzeAmT2EDEko4ZTK8z XZZraaRj5NuXWw1YBpNAQbu0MqRPU18R/h3huB0J7enD4qYUVMlACWrXMmnWjGXm0vVg MlcpaeW9xoyK60ROZAQ59GolLJXM/P2bY7kfszSrQ//7+oSZj0eKwBZ5hcI2Y/oK7ymA me+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=4hKo8FgA2we0A/Sr9khzNZM5TsdMmw7eEnCSS5c5AGA=; b=zI8RYAiIuV+xxqtFDmLx3S4j3S9AGuMadLyNTIEATTymW2Z+7191rArOOUP2vaObsG YPrcSAWDW+mNnKYq8Twcgzm5NHmJfCx0i3Q+IXZzOqKFVdKd/HL00WJU7RAX+QsWg7+y haDTIb4lT9jSyuwrO2tmykCJOxvKHAv7cdu6cxE3E4WJqDk20/F5Bmu767OyT8QKNNvu d6Uvq7KguYuWGD4xWKRPJgtOdo9d4bc07lFIdj628qaywTSH7x5kbj+2/cZygJZZT265 koC61JtPrFbG7+iHdxCgoPRfGm1znB0fek25FE26d0cZ5VSQCHrAHziw5tecEaD/HhWM OFHg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hd40si1201812ejc.265.2020.11.19.22.59.21; Thu, 19 Nov 2020 22:59:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726118AbgKTG6b (ORCPT + 99 others); Fri, 20 Nov 2020 01:58:31 -0500 Received: from helcar.hmeau.com ([216.24.177.18]:34242 "EHLO fornost.hmeau.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725805AbgKTG6b (ORCPT ); Fri, 20 Nov 2020 01:58:31 -0500 Received: from gwarestrin.arnor.me.apana.org.au ([192.168.0.7]) by fornost.hmeau.com with smtp (Exim 4.92 #5 (Debian)) id 1kg0NG-0007lr-Ds; Fri, 20 Nov 2020 17:58:27 +1100 Received: by gwarestrin.arnor.me.apana.org.au (sSMTP sendmail emulation); Fri, 20 Nov 2020 17:58:26 +1100 Date: Fri, 20 Nov 2020 17:58:26 +1100 From: Herbert Xu To: Giovanni Cabiddu Cc: linux-crypto@vger.kernel.org, qat-linux@intel.com Subject: Re: [PATCH 0/3] crypto: qat - add qat_4xxx driver Message-ID: <20201120065826.GG20581@gondor.apana.org.au> References: <20201113164643.103383-1-giovanni.cabiddu@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201113164643.103383-1-giovanni.cabiddu@intel.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Fri, Nov 13, 2020 at 04:46:40PM +0000, Giovanni Cabiddu wrote: > Add support for QAT 4xxx devices. > > The first patch reworks the logic that loads the firmware images to > allow for for devices that require multiple firmware images to work. > The second patch introduces an hook to program the vector routing table, > which is introduced in QAT 4XXX, to allow to change the vector associated > with the interrupt source. > The third patch implements the QAT 4xxx driver. > > Giovanni Cabiddu (3): > crypto: qat - target fw images to specific AEs > crypto: qat - add hook to initialize vector routing table > crypto: qat - add qat_4xxx driver > > drivers/crypto/qat/Kconfig | 11 + > drivers/crypto/qat/Makefile | 1 + > drivers/crypto/qat/qat_4xxx/Makefile | 4 + > .../crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 218 ++++++++++++ > .../crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 75 ++++ > drivers/crypto/qat/qat_4xxx/adf_drv.c | 320 ++++++++++++++++++ > drivers/crypto/qat/qat_common/Makefile | 1 + > .../crypto/qat/qat_common/adf_accel_devices.h | 5 + > .../crypto/qat/qat_common/adf_accel_engine.c | 58 +++- > .../crypto/qat/qat_common/adf_cfg_common.h | 3 +- > .../crypto/qat/qat_common/adf_gen4_hw_data.c | 101 ++++++ > .../crypto/qat/qat_common/adf_gen4_hw_data.h | 99 ++++++ > drivers/crypto/qat/qat_common/adf_isr.c | 3 + > 13 files changed, 893 insertions(+), 6 deletions(-) > create mode 100644 drivers/crypto/qat/qat_4xxx/Makefile > create mode 100644 drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c > create mode 100644 drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h > create mode 100644 drivers/crypto/qat/qat_4xxx/adf_drv.c > create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_hw_data.c > create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_hw_data.h All applied. Thanks. -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt