9c6c51
From 393120dca767f8a8dc5b60a46dd2c6124208e4df Mon Sep 17 00:00:00 2001
9c6c51
Message-Id: <393120dca767f8a8dc5b60a46dd2c6124208e4df@dist-git>
9c6c51
From: Boris Fiuczynski <fiuczy@linux.ibm.com>
9c6c51
Date: Fri, 30 Nov 2018 15:49:23 +0100
9c6c51
Subject: [PATCH] qemu: add vfio-ap capability
9c6c51
9c6c51
Introduce vfio-ap capability.
9c6c51
9c6c51
Signed-off-by: Boris Fiuczynski <fiuczy@linux.ibm.com>
9c6c51
Reviewed-by: Bjoern Walk <bwalk@linux.ibm.com>
9c6c51
Reviewed-by: Thomas Huth <thuth@redhat.com>
9c6c51
Reviewed-by: Chris Venteicher <cventeic@redhat.com>
9c6c51
(cherry picked from commit dc788d254017d51c6a3ccb5e5c9663ce82a4683b)
9c6c51
9c6c51
https://bugzilla.redhat.com/show_bug.cgi?id=1508146
9c6c51
9c6c51
Signed-off-by: Pino Toscano <ptoscano@redhat.com>
9c6c51
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
9c6c51
---
9c6c51
 src/qemu/qemu_capabilities.c | 2 ++
9c6c51
 src/qemu/qemu_capabilities.h | 1 +
9c6c51
 2 files changed, 3 insertions(+)
9c6c51
9c6c51
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
9c6c51
index 5fd10c2d40..feef102874 100644
9c6c51
--- a/src/qemu/qemu_capabilities.c
9c6c51
+++ b/src/qemu/qemu_capabilities.c
9c6c51
@@ -507,6 +507,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
9c6c51
 
9c6c51
               /* 315 */
9c6c51
               "vfio-pci.display",
9c6c51
+              "vfio-ap",
9c6c51
     );
9c6c51
 
9c6c51
 
9c6c51
@@ -1145,6 +1146,7 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
9c6c51
     { "vhost-vsock-device", QEMU_CAPS_DEVICE_VHOST_VSOCK },
9c6c51
     { "mch", QEMU_CAPS_DEVICE_MCH },
9c6c51
     { "sev-guest", QEMU_CAPS_SEV_GUEST },
9c6c51
+    { "vfio-ap", QEMU_CAPS_DEVICE_VFIO_AP },
9c6c51
 };
9c6c51
 
9c6c51
 static struct virQEMUCapsStringFlags virQEMUCapsDevicePropsVirtioBalloon[] = {
9c6c51
diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h
9c6c51
index 6acd9fe825..1a9e5386a8 100644
9c6c51
--- a/src/qemu/qemu_capabilities.h
9c6c51
+++ b/src/qemu/qemu_capabilities.h
9c6c51
@@ -491,6 +491,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
9c6c51
 
9c6c51
     /* 315 */
9c6c51
     QEMU_CAPS_VFIO_PCI_DISPLAY, /* -device vfio-pci.display */
9c6c51
+    QEMU_CAPS_DEVICE_VFIO_AP, /* -device vfio-ap */
9c6c51
 
9c6c51
     QEMU_CAPS_LAST /* this must always be the last item */
9c6c51
 } virQEMUCapsFlags;
9c6c51
-- 
9c6c51
2.19.2
9c6c51