aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/event.h
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-04-05 17:41:51 +0100
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-04-05 17:41:51 +0100
commitb0a4d66a6cf065ab0a4341ba88cc75dccfbe1141 (patch)
treed01a466f8f05df1e4de3b44a0e586520c64d6f55 /xen/include/xen/event.h
parenta853f9f18f2d2c822ae098c5583cd70f1df29354 (diff)
downloadxen-b0a4d66a6cf065ab0a4341ba88cc75dccfbe1141.tar.gz
xen-b0a4d66a6cf065ab0a4341ba88cc75dccfbe1141.tar.bz2
xen-b0a4d66a6cf065ab0a4341ba88cc75dccfbe1141.zip
Add new interface for allocating reserved event-channel
ports to arbitrary Xen subsystems. Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/include/xen/event.h')
-rw-r--r--xen/include/xen/event.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/xen/include/xen/event.h b/xen/include/xen/event.h
index 8487a25c7b..e56b991406 100644
--- a/xen/include/xen/event.h
+++ b/xen/include/xen/event.h
@@ -45,4 +45,9 @@ extern long evtchn_send(unsigned int lport);
/* Bind a local event-channel port to the specified VCPU. */
extern long evtchn_bind_vcpu(unsigned int port, unsigned int vcpu_id);
+/* Reserved event-channel ports for other Xen subsystems. */
+int evtchn_open_reserved_port(struct domain *d);
+void evtchn_close_reserved_port(struct domain *d, int port);
+void evtchn_notify_reserved_port(struct domain *d, int port);
+
#endif /* __XEN_EVENT_H__ */