From: JiangShui Yang <yangjiangshui(a)h-partners.com>
The mailbox of the Kunpeng accelerator is a special operation.
Data(128 bits) needs to be read from hardware or written to hardware
at one time. And the operation cannot be canceled by software. Therefore,
the software process needs to be modified to avoid mailbox operation
errors.
Weili Qian (4):
crypto: hisilicon/qm - obtain the mailbox configuration at one time
vfio/migration: obtain the mailbox configuration at one time
crypto: hisilicon/qm - fix the pf2vf timeout when device reset
crypto: hisilicon/qm - alloc buffer to set and get xqc
drivers/crypto/hisilicon/debugfs.c | 75 +--
.../hisilicon/migration/acc_vf_migration.c | 176 +++---
.../hisilicon/migration/acc_vf_migration.h | 8 +-
drivers/crypto/hisilicon/qm.c | 532 +++++++++---------
drivers/crypto/hisilicon/qm_common.h | 5 +-
include/linux/hisi_acc_qm.h | 18 +-
6 files changed, 429 insertions(+), 385 deletions(-)
--
2.30.0