mbox series

[v6,0/1] vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF device

Message ID 20240417143141.1909824-1-xin.zeng@intel.com (mailing list archive)
Headers show
Series vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF device | expand

Message

Xin Zeng April 17, 2024, 2:31 p.m. UTC
This patch is the last one of set "crypto: qat - enable QAT GEN4 SR-IOV
VF live migration" [1].

The first 1~9 patches of this set introduce the helpers in QAT PF driver
to support the live migration of Intel QAT SR-IOV VF device and have
been merged into Herbert's tree [2].

This one adds a vfio pci extension specific for QAT which intercepts the
vfio device operations for a QAT VF to allow live migration.

Changes in v6 since v5 [1]:
- Introduce more QAT device specific information around migration in the
  commit message and comments in driver (Alex)

[1]: https://lore.kernel.org/kvm/20240306135855.4123535-1-xin.zeng@intel.com/
[2]: https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git/commit/?id=f0bbfc391aa7eaa796f09ee40dd1cd78c6c81960

Xin Zeng (1):
  vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices

 MAINTAINERS                   |   8 +
 drivers/vfio/pci/Kconfig      |   2 +
 drivers/vfio/pci/Makefile     |   2 +
 drivers/vfio/pci/qat/Kconfig  |  12 +
 drivers/vfio/pci/qat/Makefile |   3 +
 drivers/vfio/pci/qat/main.c   | 679 ++++++++++++++++++++++++++++++++++
 6 files changed, 706 insertions(+)
 create mode 100644 drivers/vfio/pci/qat/Kconfig
 create mode 100644 drivers/vfio/pci/qat/Makefile
 create mode 100644 drivers/vfio/pci/qat/main.c


base-commit: f0bbfc391aa7eaa796f09ee40dd1cd78c6c81960

Comments

Yi Liu April 18, 2024, 1:36 a.m. UTC | #1
Just a nit. :) For a single patch series, no need to have a cover-letter.
You can include the change log after the s-o-b line and prior to the file
list. Like below:

Signed-off-by: Xin Zeng <xin.zeng@intel.com>
---
Change log:
blabla
---
  MAINTAINERS                   |   8 +
  drivers/vfio/pci/Kconfig      |   2 +
  drivers/vfio/pci/Makefile     |   2 +
  drivers/vfio/pci/qat/Kconfig  |  12 +
  drivers/vfio/pci/qat/Makefile |   3 +
  drivers/vfio/pci/qat/main.c   | 679 ++++++++++++++++++++++++++++++++++
  6 files changed, 706 insertions(+)
  create mode 100644 drivers/vfio/pci/qat/Kconfig
  create mode 100644 drivers/vfio/pci/qat/Makefile
  create mode 100644 drivers/vfio/pci/qat/main.c


On 2024/4/17 22:31, Xin Zeng wrote:
> This patch is the last one of set "crypto: qat - enable QAT GEN4 SR-IOV
> VF live migration" [1].
> 
> The first 1~9 patches of this set introduce the helpers in QAT PF driver
> to support the live migration of Intel QAT SR-IOV VF device and have
> been merged into Herbert's tree [2].
> 
> This one adds a vfio pci extension specific for QAT which intercepts the
> vfio device operations for a QAT VF to allow live migration.
> 
> Changes in v6 since v5 [1]:
> - Introduce more QAT device specific information around migration in the
>    commit message and comments in driver (Alex)
> 
> [1]: https://lore.kernel.org/kvm/20240306135855.4123535-1-xin.zeng@intel.com/
> [2]: https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git/commit/?id=f0bbfc391aa7eaa796f09ee40dd1cd78c6c81960
> 
> Xin Zeng (1):
>    vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices
> 
>   MAINTAINERS                   |   8 +
>   drivers/vfio/pci/Kconfig      |   2 +
>   drivers/vfio/pci/Makefile     |   2 +
>   drivers/vfio/pci/qat/Kconfig  |  12 +
>   drivers/vfio/pci/qat/Makefile |   3 +
>   drivers/vfio/pci/qat/main.c   | 679 ++++++++++++++++++++++++++++++++++
>   6 files changed, 706 insertions(+)
>   create mode 100644 drivers/vfio/pci/qat/Kconfig
>   create mode 100644 drivers/vfio/pci/qat/Makefile
>   create mode 100644 drivers/vfio/pci/qat/main.c
> 
> 
> base-commit: f0bbfc391aa7eaa796f09ee40dd1cd78c6c81960