Hi, I just realized that patch 1 and 2 never made it to linux-crypto@xxxxxxxxxxxxxxx. 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@xxxxxxxxx> > Acked-by: Bo Cui <bo.cui@xxxxxxxxx> > Reviewed-by: Bruce W. Allan <bruce.w.allan@xxxxxxxxx> > Signed-off-by: Karen Xiang <karen.xiang@xxxxxxxxx> > Signed-off-by: Pingchaox Yang <pingchaox.yang@xxxxxxxxx> > Signed-off-by: Tadeusz Struk <tadeusz.struk@xxxxxxxxx> > --- > > 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 > -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html