pciif: add multi-vector-MSI command
authorJan Beulich <jbeulich@suse.com>
Thu, 8 Aug 2013 09:13:54 +0000 (11:13 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 8 Aug 2013 09:13:54 +0000 (11:13 +0200)
The requested vector count is to be passed in struct xen_pci_op's info
field. Upon failure, if a smaller vector count might work, the backend
will pass that smaller count in the value field (which so far is always
being set to zero in the error path).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/include/public/io/pciif.h

index b7112eea54fd3a4bbf4e9cf8c9c2e5469294623b..a4ba13cc13c040400ac06593b07ba8f927bf861d 100644 (file)
@@ -46,6 +46,7 @@
 #define XEN_PCI_OP_aer_resume          (7)
 #define XEN_PCI_OP_aer_mmio            (8)
 #define XEN_PCI_OP_aer_slotreset       (9)
+#define XEN_PCI_OP_enable_multi_msi    (10)
 
 /* xen_pci_op error numbers */
 #define XEN_PCI_ERR_success          (0)