[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [RFC PATCH V3 12/22] Add supported extended event channel ABI bitmap



Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
---
 xen/common/event_channel.c |    4 ++++
 xen/include/xen/event.h    |    1 +
 2 files changed, 5 insertions(+)

diff --git a/xen/common/event_channel.c b/xen/common/event_channel.c
index c73c709..470b8d2 100644
--- a/xen/common/event_channel.c
+++ b/xen/common/event_channel.c
@@ -32,6 +32,10 @@
 #include <public/event_channel.h>
 #include <xsm/xsm.h>
 
+/* A bitmap of supported extended event channel ABIs */
+uint32_t extended_event_channel = (EVTCHN_EXTENDED_NONE |
+                                   EVTCHN_EXTENDED_L3);
+
 #define ERROR_EXIT(_errno)                                          \
     do {                                                            \
         gdprintk(XENLOG_WARNING,                                    \
diff --git a/xen/include/xen/event.h b/xen/include/xen/event.h
index aea61eb..6a2ee27 100644
--- a/xen/include/xen/event.h
+++ b/xen/include/xen/event.h
@@ -171,4 +171,5 @@ void notify_via_xen_event_channel(struct domain *ld, int 
lport);
         mb(); /* set blocked status /then/ caller does his work */      \
     } while ( 0 )
 
+extern uint32_t extended_event_channel;
 #endif /* __XEN_EVENT_H__ */
-- 
1.7.10.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.