From: Jason Gunthorpe <jgg@nvidia.com>
To: liulongfang <liulongfang@huawei.com>
Cc: alex.williamson@redhat.com, shameerali.kolothum.thodi@huawei.com,
jonathan.cameron@huawei.com, cohuck@redhat.com,
linux-kernel@vger.kernel.org, linuxarm@openeuler.org
Subject: Re: [PATCH v12 4/4] Documentation: add debugfs description for vfio
Date: Fri, 4 Aug 2023 11:58:09 -0300 [thread overview]
Message-ID: <ZM0SAfIHnMHndm8h@nvidia.com> (raw)
In-Reply-To: <20230728072104.64834-5-liulongfang@huawei.com>
On Fri, Jul 28, 2023 at 03:21:04PM +0800, liulongfang wrote:
> From: Longfang Liu <liulongfang@huawei.com>
>
> 1.Add two debugfs document description file to help users understand
> how to use the accelerator live migration driver's debugfs.
> 2.Update the file paths that need to be maintained in MAINTAINERS
>
> Signed-off-by: Longfang Liu <liulongfang@huawei.com>
> ---
> .../ABI/testing/debugfs-hisi-migration | 36 +++++++++++++++++++
> Documentation/ABI/testing/debugfs-vfio | 25 +++++++++++++
> MAINTAINERS | 2 ++
> 3 files changed, 63 insertions(+)
> create mode 100644 Documentation/ABI/testing/debugfs-hisi-migration
> create mode 100644 Documentation/ABI/testing/debugfs-vfio
>
> diff --git a/Documentation/ABI/testing/debugfs-hisi-migration b/Documentation/ABI/testing/debugfs-hisi-migration
> new file mode 100644
> index 000000000000..791dd8a09575
> --- /dev/null
> +++ b/Documentation/ABI/testing/debugfs-hisi-migration
> @@ -0,0 +1,36 @@
> +What: /sys/kernel/debug/vfio/<device>/migration/hisi_acc/data
> +Date: Aug 2023
> +KernelVersion: 6.6
> +Contact: Longfang Liu <liulongfang@huawei.com>
> +Description: Read the live migration data of the vfio device.
> + These data include device status data, queue configuration
> + data and some task configuration data.
> + The output format of the data is defined by the live
> + migration driver.
> +
> +What: /sys/kernel/debug/vfio/<device>/migration/hisi_acc/attr
> +Date: Aug 2023
> +KernelVersion: 6.6
> +Contact: Longfang Liu <liulongfang@huawei.com>
> +Description: Read the live migration attributes of the vfio device.
> + it include device status attributes and data length attributes
> + The output format of the attributes is defined by the live
> + migration driver.
> +
> +What: /sys/kernel/debug/vfio/<device>/migration/hisi_acc/io_test
> +Date: Aug 2023
> +KernelVersion: 6.6
> +Contact: Longfang Liu <liulongfang@huawei.com>
> +Description: Trigger the HiSilicon accelerator device to perform
> + the io test through the read operation. If successful,
> + it returns the execution result of mailbox. If fails,
> + it returns error log result.
> +
> +What: /sys/kernel/debug/vfio/<device>/migration/hisi_acc/save
> +Date: Aug 2023
> +KernelVersion: 6.6
> +Contact: Longfang Liu <liulongfang@huawei.com>
> +Description: Trigger the Hisilicon accelerator device to perform
> + the state saving operation of live migration through the read
> + operation, and output the operation log results.
I still very much do not like this use of debugfs.
If you want to test migration then make a test program and use the
normal api
Creating some parallel backdoor to work the same API is just
unneeded complexity.
Jason
next prev parent reply other threads:[~2023-08-04 14:58 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-28 7:21 [PATCH v12 0/4] add debugfs to migration driver liulongfang
2023-07-28 7:21 ` [PATCH v12 1/4] vfio/migration: Add debugfs to live " liulongfang
2023-07-28 7:21 ` [PATCH v12 2/4] hisi_acc_vfio_pci: extract public functions for container_of liulongfang
2023-07-28 7:21 ` [PATCH v12 3/4] hisi_acc_vfio_pci: register debugfs for hisilicon migration driver liulongfang
2023-08-07 21:43 ` Alex Williamson
2023-08-14 9:34 ` liulongfang
2023-07-28 7:21 ` [PATCH v12 4/4] Documentation: add debugfs description for vfio liulongfang
2023-08-04 14:58 ` Jason Gunthorpe [this message]
2023-08-07 1:33 ` liulongfang
2023-08-07 22:03 ` Alex Williamson
2023-08-10 6:10 ` liulongfang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZM0SAfIHnMHndm8h@nvidia.com \
--to=jgg@nvidia.com \
--cc=alex.williamson@redhat.com \
--cc=cohuck@redhat.com \
--cc=jonathan.cameron@huawei.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linuxarm@openeuler.org \
--cc=liulongfang@huawei.com \
--cc=shameerali.kolothum.thodi@huawei.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.