diff options
author | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-04-05 17:41:51 +0100 |
---|---|---|
committer | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-04-05 17:41:51 +0100 |
commit | b0a4d66a6cf065ab0a4341ba88cc75dccfbe1141 (patch) | |
tree | d01a466f8f05df1e4de3b44a0e586520c64d6f55 /xen/include/xen/event.h | |
parent | a853f9f18f2d2c822ae098c5583cd70f1df29354 (diff) | |
download | xen-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.h | 5 |
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__ */ |