1.The configuration of each modules need to be restored after device reset. 2.Cleanup performance mode configuration function, this register which do not require read-back verification. 3.Add a check for the sva status before resetting. 4.Check if the input parameters match the device PF. 5.Register reserved interrupt for virtual function to avoid Warnings with GICv4 and VF passthrough. 6.Repair a hardware register, otherwise the stream mode LZ77 algorithm will be affected. Chenghai Huang (3): crypto: hisilicon - re-enable address prefetch after device resuming crypto: hisilicon/zip - remove unnecessary validation for high-performance mode configurations crypto: hisilicon/zip - enable literal length in stream mode compression Weili Qian (2): crypto: hisilicon - check the sva module status while enabling or disabling address prefetch crypto: hisilicon/qm - request reserved interrupt for virtual function Zhushuai Yin (1): crypto: hisilicon/qm - check whether the input function and PF are on the same device drivers/crypto/hisilicon/hpre/hpre_main.c | 127 ++++++++++++++-------- drivers/crypto/hisilicon/qm.c | 45 ++++++-- drivers/crypto/hisilicon/sec2/sec_main.c | 126 ++++++++++++++------- drivers/crypto/hisilicon/zip/zip_main.c | 114 ++++++++++++++----- 4 files changed, 293 insertions(+), 119 deletions(-) -- 2.33.0