mbox series

[v3,0/5] crypto: hisilicon - add HiSilicon SEC V2 support

Message ID 1573643468-1812-1-git-send-email-xuzaibo@huawei.com (mailing list archive)
Headers show
Series crypto: hisilicon - add HiSilicon SEC V2 support | expand

Message

Xu Zaibo Nov. 13, 2019, 11:11 a.m. UTC
This series adds HiSilicon Security Engine (SEC) version 2 controller
driver in Crypto subsystem. It includes PCIe enabling, Skcipher, DebugFS
and SRIOV support of SEC.

This patchset rebases on:
git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git

This patchset is based on:
https://www.spinics.net/lists/linux-crypto/msg43520.html

Changes on v3:
 - bugfixed as running CRYPTO extra tests.

Changes on v2:
 - delete checking return value of debugfs_create_xxx functions.

Change log:
v3:    - bugfixed as running CRTPTO extra tests.
v2:    - remove checking return value of debugfs_create_xxx functions.

Longfang Liu (1):
  Documentation: add DebugFS doc for HiSilicon SEC

Zaibo Xu (4):
  crypto: hisilicon - add HiSilicon SEC V2 driver
  crypto: hisilicon - add SRIOV for HiSilicon SEC
  crypto: hisilicon - add DebugFS for HiSilicon SEC
  MAINTAINERS: Add maintainer for HiSilicon SEC V2 driver

 Documentation/ABI/testing/debugfs-hisi-sec |   43 ++
 MAINTAINERS                                |   10 +
 drivers/crypto/hisilicon/Kconfig           |   16 +
 drivers/crypto/hisilicon/Makefile          |    1 +
 drivers/crypto/hisilicon/sec2/Makefile     |    2 +
 drivers/crypto/hisilicon/sec2/sec.h        |  156 ++++
 drivers/crypto/hisilicon/sec2/sec_crypto.c |  889 ++++++++++++++++++++++
 drivers/crypto/hisilicon/sec2/sec_crypto.h |  198 +++++
 drivers/crypto/hisilicon/sec2/sec_main.c   | 1095 ++++++++++++++++++++++++++++
 9 files changed, 2410 insertions(+)
 create mode 100644 Documentation/ABI/testing/debugfs-hisi-sec
 create mode 100644 drivers/crypto/hisilicon/sec2/Makefile
 create mode 100644 drivers/crypto/hisilicon/sec2/sec.h
 create mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.c
 create mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.h
 create mode 100644 drivers/crypto/hisilicon/sec2/sec_main.c

Comments

Xu Zaibo Nov. 20, 2019, 12:19 p.m. UTC | #1
Hi,

On 2019/11/13 19:11, Zaibo Xu wrote:
> This series adds HiSilicon Security Engine (SEC) version 2 controller
> driver in Crypto subsystem. It includes PCIe enabling, Skcipher, DebugFS
> and SRIOV support of SEC.
>
> This patchset rebases on:
> git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
>
> This patchset is based on:
> https://www.spinics.net/lists/linux-crypto/msg43520.html
>
> Changes on v3:
>   - bugfixed as running CRYPTO extra tests.
>
> Changes on v2:
>   - delete checking return value of debugfs_create_xxx functions.
>
> Change log:
> v3:    - bugfixed as running CRTPTO extra tests.
> v2:    - remove checking return value of debugfs_create_xxx functions.
>
> Longfang Liu (1):
>    Documentation: add DebugFS doc for HiSilicon SEC
>
> Zaibo Xu (4):
>    crypto: hisilicon - add HiSilicon SEC V2 driver
>    crypto: hisilicon - add SRIOV for HiSilicon SEC
>    crypto: hisilicon - add DebugFS for HiSilicon SEC
>    MAINTAINERS: Add maintainer for HiSilicon SEC V2 driver
>
>   Documentation/ABI/testing/debugfs-hisi-sec |   43 ++
>   MAINTAINERS                                |   10 +
>   drivers/crypto/hisilicon/Kconfig           |   16 +
>   drivers/crypto/hisilicon/Makefile          |    1 +
>   drivers/crypto/hisilicon/sec2/Makefile     |    2 +
>   drivers/crypto/hisilicon/sec2/sec.h        |  156 ++++
>   drivers/crypto/hisilicon/sec2/sec_crypto.c |  889 ++++++++++++++++++++++
>   drivers/crypto/hisilicon/sec2/sec_crypto.h |  198 +++++
>   drivers/crypto/hisilicon/sec2/sec_main.c   | 1095 ++++++++++++++++++++++++++++
>   9 files changed, 2410 insertions(+)
>   create mode 100644 Documentation/ABI/testing/debugfs-hisi-sec
>   create mode 100644 drivers/crypto/hisilicon/sec2/Makefile
>   create mode 100644 drivers/crypto/hisilicon/sec2/sec.h
>   create mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.c
>   create mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.h
>   create mode 100644 drivers/crypto/hisilicon/sec2/sec_main.c
Any comments for this version?

Cheers,
Zaibo
Herbert Xu Nov. 22, 2019, 11:03 a.m. UTC | #2
On Wed, Nov 13, 2019 at 07:11:03PM +0800, Zaibo Xu wrote:
> This series adds HiSilicon Security Engine (SEC) version 2 controller
> driver in Crypto subsystem. It includes PCIe enabling, Skcipher, DebugFS
> and SRIOV support of SEC.
> 
> This patchset rebases on:
> git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
> 
> This patchset is based on:
> https://www.spinics.net/lists/linux-crypto/msg43520.html
> 
> Changes on v3:
>  - bugfixed as running CRYPTO extra tests.
> 
> Changes on v2:
>  - delete checking return value of debugfs_create_xxx functions.
> 
> Change log:
> v3:    - bugfixed as running CRTPTO extra tests.
> v2:    - remove checking return value of debugfs_create_xxx functions.
> 
> Longfang Liu (1):
>   Documentation: add DebugFS doc for HiSilicon SEC
> 
> Zaibo Xu (4):
>   crypto: hisilicon - add HiSilicon SEC V2 driver
>   crypto: hisilicon - add SRIOV for HiSilicon SEC
>   crypto: hisilicon - add DebugFS for HiSilicon SEC
>   MAINTAINERS: Add maintainer for HiSilicon SEC V2 driver
> 
>  Documentation/ABI/testing/debugfs-hisi-sec |   43 ++
>  MAINTAINERS                                |   10 +
>  drivers/crypto/hisilicon/Kconfig           |   16 +
>  drivers/crypto/hisilicon/Makefile          |    1 +
>  drivers/crypto/hisilicon/sec2/Makefile     |    2 +
>  drivers/crypto/hisilicon/sec2/sec.h        |  156 ++++
>  drivers/crypto/hisilicon/sec2/sec_crypto.c |  889 ++++++++++++++++++++++
>  drivers/crypto/hisilicon/sec2/sec_crypto.h |  198 +++++
>  drivers/crypto/hisilicon/sec2/sec_main.c   | 1095 ++++++++++++++++++++++++++++
>  9 files changed, 2410 insertions(+)
>  create mode 100644 Documentation/ABI/testing/debugfs-hisi-sec
>  create mode 100644 drivers/crypto/hisilicon/sec2/Makefile
>  create mode 100644 drivers/crypto/hisilicon/sec2/sec.h
>  create mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.c
>  create mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.h
>  create mode 100644 drivers/crypto/hisilicon/sec2/sec_main.c

All applied.  Thanks.