Thread (31 messages) flat view 31 messages, 4 authors, 2017-01-06
STALE3528d

Revision v5 of 5 in this series.

Revisions (5)
  1. v5 current
  2. v6 [diff vs current]
  3. v7 [diff vs current]
  4. v8 [diff vs current]
  5. v9 [diff vs current]

[PATCH v5 12/17] irqdomain: Add IRQ_DOMAIN_FLAG_MSI_REMAP value

From: eric.auger@redhat.com (Eric Auger)
Date: 2017-01-04 13:33:33
Also in: kvm, linux-iommu, lkml
Subsystem: irq domains (irq number mapping library), the rest · Maintainers: Thomas Gleixner, Linus Torvalds

This new enum value aims at indicating whether the irq domain
implements MSI remapping. This property is useful to assess
the IRQ assignment safety at VFIO level.

Signed-off-by: Eric Auger <eric.auger@redhat.com>

---
---
 include/linux/irqdomain.h | 3 +++
 1 file changed, 3 insertions(+)
diff --git a/include/linux/irqdomain.h b/include/linux/irqdomain.h
index ffb8460..ab017b2 100644
--- a/include/linux/irqdomain.h
+++ b/include/linux/irqdomain.h
@@ -183,6 +183,9 @@ enum {
 	/* Irq domain is an IPI domain with single virq */
 	IRQ_DOMAIN_FLAG_IPI_SINGLE	= (1 << 3),
 
+	/* Irq domain is MSI remapping capable */
+	IRQ_DOMAIN_FLAG_MSI_REMAP	= (1 << 4),
+
 	/*
 	 * Flags starting from IRQ_DOMAIN_FLAG_NONCORE are reserved
 	 * for implementation specific purposes and ignored by the
-- 
1.9.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help