linux-yocto/drivers/vfio/pci
Longfang Liu d22c9f0c06 hisi_acc_vfio_pci: add eq and aeq interruption restore
[ Upstream commit 3495cec078 ]

In order to ensure that the task packets of the accelerator
device are not lost during the migration process, it is necessary
to send an EQ and AEQ command to the device after the live migration
is completed and to update the completion position of the task queue.

Let the device recheck the completed tasks data and if there are
uncollected packets, device resend a task completion interrupt
to the software.

Fixes: b0eed08590 ("hisi_acc_vfio_pci: Add support for VFIO live migration")
Signed-off-by: Longfang Liu <liulongfang@huawei.com>
Reviewed-by: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
Link: https://lore.kernel.org/r/20250510081155.55840-3-liulongfang@huawei.com
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-06-27 11:07:11 +01:00
..
hisilicon hisi_acc_vfio_pci: add eq and aeq interruption restore 2025-06-27 11:07:11 +01:00
mlx5 vfio/mlx5: Align the page tracking max message size with the device capability 2024-12-14 19:54:51 +01:00
Kconfig
Makefile
trace.h
vfio_pci_config.c vfio/pci: Handle INTx IRQ_NOTCONNECTED 2025-06-04 14:40:05 +02:00
vfio_pci_core.c vfio/pci: Handle INTx IRQ_NOTCONNECTED 2025-06-04 14:40:05 +02:00
vfio_pci_igd.c
vfio_pci_intrs.c vfio/pci: Handle INTx IRQ_NOTCONNECTED 2025-06-04 14:40:05 +02:00
vfio_pci_priv.h
vfio_pci_rdwr.c vfio/pci: Enable iowrite64 and ioread64 for vfio pci 2025-02-21 13:49:59 +01:00
vfio_pci_zdev.c
vfio_pci.c