2022-10-19 08:29:34

by liulongfang

[permalink] [raw]
Subject: [PATCH v2 0/2] Add debugfs to hisilicon migration driver

Add a set of debugfs for the hisilicon accelerator live migration
driver. This debugfs is used to test the functions of the qemu
tools, driver software and accelerator devices involved in the live
migration step by step.
Get software data or accelerator devices data in the event of
a live migration failure.

Longfang Liu (2):
hisi_acc_vfio_pci: Add debugfs to migration driver
Documentation: Add debugfs for hisi_acc_vfio_pci

.../ABI/testing/debugfs-hisi-migration | 16 +
.../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 314 +++++++++++++++++-
.../vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 14 +
3 files changed, 342 insertions(+), 2 deletions(-)
create mode 100644 Documentation/ABI/testing/debugfs-hisi-migration

--
2.24.0


2022-10-19 08:57:57

by liulongfang

[permalink] [raw]
Subject: [PATCH v2 2/2] Documentation: Add debugfs for hisi_acc_vfio_pci

Add a debugfs document description file to help users understand
how to use the accelerator live migration driver's debugfs.

Signed-off-by: Longfang Liu <[email protected]>
---
Documentation/ABI/testing/debugfs-hisi-migration | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 Documentation/ABI/testing/debugfs-hisi-migration

diff --git a/Documentation/ABI/testing/debugfs-hisi-migration b/Documentation/ABI/testing/debugfs-hisi-migration
new file mode 100644
index 000000000000..36f0882c3a52
--- /dev/null
+++ b/Documentation/ABI/testing/debugfs-hisi-migration
@@ -0,0 +1,16 @@
+What: /sys/kernel/debug/hisi_vfio_acc/<bdf>/state
+Date: Sep 2022
+Contact: [email protected]
+Description: Cat the status of the live migration of the current VF device.
+ The status of these live migrations includes:
+ Error, RUNNING, STOP, STOP and COPYING, RESUMING.
+
+What: /sys/kernel/debug/hisi_vfio_acc/<bdf>/debug
+Date: Sep 2022
+Contact: [email protected]
+Description: This debug file supports "cat" read operations and "echo"
+ write operations. The read debug file operation will return the
+ command description of the write operation. By writing different
+ commands, different test functions can be performed.
+ The specific operation method can be obtained through the
+ "cat debug" command.
--
2.24.0