linux-crypto.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Tadeusz Struk <tadeusz.struk@intel.com>
To: herbert@gondor.apana.org.au
Cc: davem@davemloft.net, linux-crypto@vger.kernel.org
Subject: Re: [RFC][PATCH 0/4 v3] crypto: Add support for Intel(R) QuickAssist
Date: Wed, 04 Jun 2014 19:25:48 -0700	[thread overview]
Message-ID: <538FD52C.4070500@intel.com> (raw)
In-Reply-To: <20140604225241.16944.94025.stgit@gitlad.jf.intel.com>

Hi,
I just realized that patch 1 and 2 never made it to
linux-crypto@vger.kernel.org.
The reason is that vger.kernel.org blocks messages longer than 100 000
characters.
Both my patches were bigger. I need to brake it into more patches so
version 4 will be sent out soon.
Sorry for making so much noise.
Regards,
Tadeusz

On 06/04/2014 03:53 PM, Tadeusz Struk wrote:
> Hi,
> This patchset adds support for Intel(R) QuickAssist Technology (QAT) and
> DH895xCC hardware accelerator.
> First patch adds a common infractructure that will be used by all QAT
> devices.
> Second patch adds a firmware loader module that is used to load the
> microcode to the acceleration engines and start them.
> Third patch adds dh895xcc hardware specific code, which hooks to the common
> infrastructure and provides acceleration for
> the following algorithms:
> authenc(hmac(sha1),cbc(aes)), authenc(hmac(sha256),cbc(aes)),
> authenc(hmac(sha512),cbc(aes))
> Fourth patch updates makefiles etc.
>
> More info on the hardware accelerator and the Quick Assist Technology can
> be found on:
> https://01.org/packet-processing/intel%C2%AE-quickassist-technology-drivers-and-patches
>
> Acked-by: John Griffin <john.griffin@intel.com>
> Acked-by: Bo Cui <bo.cui@intel.com>
> Reviewed-by: Bruce W. Allan <bruce.w.allan@intel.com>
> Signed-off-by: Karen Xiang <karen.xiang@intel.com>
> Signed-off-by: Pingchaox Yang <pingchaox.yang@intel.com>
> Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
> ---
>
> Tadeusz Struk (4):
> 	crypto: Intel(R) QAT driver framework
>         crypto: Intel(R) QAT FW Loader
>         crypto: Intel(R) QAT dh895xcc accelerator
>         crypto: Update to makefiles
>
>  Documentation/ioctl/ioctl-number.txt               |    1 
>  MAINTAINERS                                        |    6 
>  drivers/crypto/Kconfig                             |    1 
>  drivers/crypto/Makefile                            |    1 
>  drivers/crypto/qat/Kconfig                         |   22 
>  drivers/crypto/qat/Makefile                        |    2 
>  drivers/crypto/qat/qat_common/Makefile             |   14 
>  drivers/crypto/qat/qat_common/adf_accel_devices.h  |  204 +++
>  drivers/crypto/qat/qat_common/adf_accel_engine.c   |  168 ++
>  drivers/crypto/qat/qat_common/adf_aer.c            |  258 ++++
>  drivers/crypto/qat/qat_common/adf_cfg.c            |  359 +++++
>  drivers/crypto/qat/qat_common/adf_cfg.h            |   87 +
>  drivers/crypto/qat/qat_common/adf_cfg_common.h     |  100 +
>  drivers/crypto/qat/qat_common/adf_cfg_strings.h    |   83 +
>  drivers/crypto/qat/qat_common/adf_cfg_user.h       |   94 +
>  drivers/crypto/qat/qat_common/adf_common_drv.h     |  192 +++
>  drivers/crypto/qat/qat_common/adf_ctl_drv.c        |  490 +++++++
>  drivers/crypto/qat/qat_common/adf_dev_mgr.c        |  215 +++
>  drivers/crypto/qat/qat_common/adf_init.c           |  388 ++++++
>  drivers/crypto/qat/qat_common/adf_transport.c      |  565 ++++++++
>  drivers/crypto/qat/qat_common/adf_transport.h      |   63 +
>  .../qat/qat_common/adf_transport_access_macros.h   |  160 ++
>  .../crypto/qat/qat_common/adf_transport_debug.c    |  301 ++++
>  .../crypto/qat/qat_common/adf_transport_internal.h |  115 ++
>  drivers/crypto/qat/qat_common/icp_qat_fw.h         |  316 +++++
>  .../crypto/qat/qat_common/icp_qat_fw_init_admin.h  |  131 ++
>  drivers/crypto/qat/qat_common/icp_qat_fw_la.h      |  403 ++++++
>  .../qat/qat_common/icp_qat_fw_loader_handle.h      |   78 +
>  drivers/crypto/qat/qat_common/icp_qat_hal.h        |  125 ++
>  drivers/crypto/qat/qat_common/icp_qat_hw.h         |  305 ++++
>  drivers/crypto/qat/qat_common/icp_qat_uclo.h       |  377 +++++
>  drivers/crypto/qat/qat_common/qat_algs.c           | 1034 +++++++++++++++
>  drivers/crypto/qat/qat_common/qat_crypto.c         |  284 ++++
>  drivers/crypto/qat/qat_common/qat_crypto.h         |   83 +
>  drivers/crypto/qat/qat_common/qat_hal.c            | 1402 ++++++++++++++++++++
>  drivers/crypto/qat/qat_common/qat_uclo.c           | 1192 +++++++++++++++++
>  drivers/crypto/qat/qat_dh895xcc/Makefile           |    8 
>  drivers/crypto/qat/qat_dh895xcc/adf_admin.c        |  144 ++
>  .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c |  214 +++
>  .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h |   86 +
>  drivers/crypto/qat/qat_dh895xcc/adf_drv.c          |  448 ++++++
>  drivers/crypto/qat/qat_dh895xcc/adf_drv.h          |   67 +
>  drivers/crypto/qat/qat_dh895xcc/adf_hw_arbiter.c   |  159 ++
>  drivers/crypto/qat/qat_dh895xcc/adf_isr.c          |  266 ++++
>  drivers/crypto/qat/qat_dh895xcc/qat_admin.c        |  107 ++
>  45 files changed, 11118 insertions(+)
>  create mode 100644 drivers/crypto/qat/Kconfig
>  create mode 100644 drivers/crypto/qat/Makefile
>  create mode 100644 drivers/crypto/qat/qat_common/Makefile
>  create mode 100644 drivers/crypto/qat/qat_common/adf_accel_devices.h
>  create mode 100644 drivers/crypto/qat/qat_common/adf_accel_engine.c
>  create mode 100644 drivers/crypto/qat/qat_common/adf_aer.c
>  create mode 100644 drivers/crypto/qat/qat_common/adf_cfg.c
>  create mode 100644 drivers/crypto/qat/qat_common/adf_cfg.h
>  create mode 100644 drivers/crypto/qat/qat_common/adf_cfg_common.h
>  create mode 100644 drivers/crypto/qat/qat_common/adf_cfg_strings.h
>  create mode 100644 drivers/crypto/qat/qat_common/adf_cfg_user.h
>  create mode 100644 drivers/crypto/qat/qat_common/adf_common_drv.h
>  create mode 100644 drivers/crypto/qat/qat_common/adf_ctl_drv.c
>  create mode 100644 drivers/crypto/qat/qat_common/adf_dev_mgr.c
>  create mode 100644 drivers/crypto/qat/qat_common/adf_init.c
>  create mode 100644 drivers/crypto/qat/qat_common/adf_transport.c
>  create mode 100644 drivers/crypto/qat/qat_common/adf_transport.h
>  create mode 100644 drivers/crypto/qat/qat_common/adf_transport_access_macros.h
>  create mode 100644 drivers/crypto/qat/qat_common/adf_transport_debug.c
>  create mode 100644 drivers/crypto/qat/qat_common/adf_transport_internal.h
>  create mode 100644 drivers/crypto/qat/qat_common/icp_qat_fw.h
>  create mode 100644 drivers/crypto/qat/qat_common/icp_qat_fw_init_admin.h
>  create mode 100644 drivers/crypto/qat/qat_common/icp_qat_fw_la.h
>  create mode 100644 drivers/crypto/qat/qat_common/icp_qat_fw_loader_handle.h
>  create mode 100644 drivers/crypto/qat/qat_common/icp_qat_hal.h
>  create mode 100644 drivers/crypto/qat/qat_common/icp_qat_hw.h
>  create mode 100644 drivers/crypto/qat/qat_common/icp_qat_uclo.h
>  create mode 100644 drivers/crypto/qat/qat_common/qat_algs.c
>  create mode 100644 drivers/crypto/qat/qat_common/qat_crypto.c
>  create mode 100644 drivers/crypto/qat/qat_common/qat_crypto.h
>  create mode 100644 drivers/crypto/qat/qat_common/qat_hal.c
>  create mode 100644 drivers/crypto/qat/qat_common/qat_uclo.c
>  create mode 100644 drivers/crypto/qat/qat_dh895xcc/Makefile
>  create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_admin.c
>  create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c
>  create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h
>  create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_drv.c
>  create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_drv.h
>  create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_hw_arbiter.c
>  create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_isr.c
>  create mode 100644 drivers/crypto/qat/qat_dh895xcc/qat_admin.c
>

      parent reply	other threads:[~2014-06-05  2:28 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-04 22:53 [RFC][PATCH 0/4 v3] crypto: Add support for Intel(R) QuickAssist Tadeusz Struk
2014-06-04 22:54 ` [RFC][PATCH 3/4 v3] crypto: Intel(R) QAT dh895xcc accelerator Tadeusz Struk
2014-06-04 22:54 ` [RFC][PATCH 4/4 v3] crypto: Update to makefiles Tadeusz Struk
2014-06-05  2:25 ` Tadeusz Struk [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=538FD52C.4070500@intel.com \
    --to=tadeusz.struk@intel.com \
    --cc=davem@davemloft.net \
    --cc=herbert@gondor.apana.org.au \
    --cc=linux-crypto@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).