summaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorzhenwei pi <pizhenwei@bytedance.com>2021-01-10 12:53:57 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-01-27 14:28:17 +0100
commit487709fa1be2f27aa8e7de6c60587b4302a21467 (patch)
tree3c9efe15e4abc8999957b53452a6a13922f54c24 /Documentation
parentmisc: pti: Remove driver for deprecated platform (diff)
downloadlinux-487709fa1be2f27aa8e7de6c60587b4302a21467.tar.xz
linux-487709fa1be2f27aa8e7de6c60587b4302a21467.zip
misc: pvpanic: introduce device capability
According to pvpanic spec: https://git.qemu.org/?p=qemu.git;a=blob_plain;f=docs/specs/pvpanic.txt The guest should determine pvpanic capability by RDPT, so initialize capability during device probing. There is no need to register panic notifier callback function if no events supported. Before sending event to host side, check capability firstly. Suggested by Greg KH, use sysfs to expose capability to user space, also add new sysfs attribute in document. Signed-off-by: zhenwei pi <pizhenwei@bytedance.com> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Link: https://lore.kernel.org/r/20210110115358.79100-2-pizhenwei@bytedance.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/ABI/testing/sysfs-bus-pci-devices-pvpanic12
1 files changed, 12 insertions, 0 deletions
diff --git a/Documentation/ABI/testing/sysfs-bus-pci-devices-pvpanic b/Documentation/ABI/testing/sysfs-bus-pci-devices-pvpanic
new file mode 100644
index 000000000000..79b7dc31cd55
--- /dev/null
+++ b/Documentation/ABI/testing/sysfs-bus-pci-devices-pvpanic
@@ -0,0 +1,12 @@
+What: /sys/devices/pci0000:00/*/QEMU0001:00/capability
+Date: Jan 2021
+Contact: zhenwei pi <pizhenwei@bytedance.com>
+Description:
+ Read-only attribute. Capabilities of pvpanic device which
+ are supported by QEMU.
+
+ Format: %x.
+
+ Detailed bit definition refers to section <Bit Definition>
+ from pvpanic device specification:
+ https://git.qemu.org/?p=qemu.git;a=blob_plain;f=docs/specs/pvpanic.txt