[Impact] The Hi1620 SoC has an onboard zip accelerator that is currently not supported by Ubuntu.
[Test Case] ubuntu@scobee:~$ dmesg | grep zip [ 29.688222] hisi_zip 0000:75:00.0: enabling device (0000 -> 0002) [ 29.697720] hisi_zip 0000:b5:00.0: enabling device (0000 -> 0002) ubuntu@scobee:~$ lspci | grep ZIP 75:00.0 Processing accelerators: Huawei Technologies Co., Ltd. HiSilicon ZIP Engine (rev 21) b5:00.0 Processing accelerators: Huawei Technologies Co., Ltd. HiSilicon ZIP Engine (rev 21)
[Fix] 263c9959c9376 crypto: hisilicon - add queue management driver for HiSilicon QM module dfed0098ab91f crypto: hisilicon - add hardware SGL support 62c455ca853e3 crypto: hisilicon - add HiSilicon ZIP accelerator support 79e09f30eeba8 crypto: hisilicon - add SRIOV support for ZIP 8201fdf49ff09 Documentation: Add debugfs doc for hisi_zip 72c7a68d2ea34 crypto: hisilicon - add debugfs for ZIP and QM ad3f0a93b639c MAINTAINERS: add maintainer for HiSilicon QM and ZIP controller driver 00ae05db583a7 crypto: hisilicon - fix kbuild warnings db01e4818bbda crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP 5c0861989cc19 crypto: hisilicon - init curr_sgl_dma to fix compile warning 902f0babf5457 crypto: hisilicon - add missing single_release 1ed2002f891dc crypto: hisilicon - fix error handle in hisi_zip_create_req_q b395ed4f948a2 crypto: hisilicon - Fix warning on printing %p with dma_addr_t 62a9d9fc7a210 crypto: hisilicon - Fix return value check in hisi_zip_acompress() bf6a7a5ad6fa6 crypto: hisilicon - avoid unused function warning
[Regression Risk] This is a new driver which will only load automatically on systems that expose a supported PCI device.
[Impact]
The Hi1620 SoC has an onboard zip accelerator that is currently not supported by Ubuntu.
[Test Case]
ubuntu@scobee:~$ dmesg | grep zip
[ 29.688222] hisi_zip 0000:75:00.0: enabling device (0000 -> 0002)
[ 29.697720] hisi_zip 0000:b5:00.0: enabling device (0000 -> 0002)
ubuntu@scobee:~$ lspci | grep ZIP
75:00.0 Processing accelerators: Huawei Technologies Co., Ltd. HiSilicon ZIP Engine (rev 21)
b5:00.0 Processing accelerators: Huawei Technologies Co., Ltd. HiSilicon ZIP Engine (rev 21)
[Fix] create_ req_q acompress( )
263c9959c9376 crypto: hisilicon - add queue management driver for HiSilicon QM module
dfed0098ab91f crypto: hisilicon - add hardware SGL support
62c455ca853e3 crypto: hisilicon - add HiSilicon ZIP accelerator support
79e09f30eeba8 crypto: hisilicon - add SRIOV support for ZIP
8201fdf49ff09 Documentation: Add debugfs doc for hisi_zip
72c7a68d2ea34 crypto: hisilicon - add debugfs for ZIP and QM
ad3f0a93b639c MAINTAINERS: add maintainer for HiSilicon QM and ZIP controller driver
00ae05db583a7 crypto: hisilicon - fix kbuild warnings
db01e4818bbda crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP
5c0861989cc19 crypto: hisilicon - init curr_sgl_dma to fix compile warning
902f0babf5457 crypto: hisilicon - add missing single_release
1ed2002f891dc crypto: hisilicon - fix error handle in hisi_zip_
b395ed4f948a2 crypto: hisilicon - Fix warning on printing %p with dma_addr_t
62a9d9fc7a210 crypto: hisilicon - Fix return value check in hisi_zip_
bf6a7a5ad6fa6 crypto: hisilicon - avoid unused function warning
[Regression Risk]
This is a new driver which will only load automatically on systems that expose a supported PCI device.