REV 2 USB virt 2.6 split driver---endpoint
PATCH 10/17 REV 2 USB virt 2.6 split driver---endpoint
This patch implements the xenidc_endpoint which bundles together a xenidc_xbgt_channel (an interdomain message channel based on xenbus and grant-tables) and a xenid_gateway (a service for sending messages and transactions over a xenidc_channel) to provide a service for sending interdomain messages and transactions bi-directionally using xenbus and grant-tables.
Signed-off-by Harry Butterworth <[email protected]>
linux-2.6-xen-sparse/drivers/xen/xenidc/Makefile +1 -0
@@ -15,3 +15,4 @@ xenidc-objs += xenidc_gateway.o xenidc-objs += xenidc_gateway_initiator_resource.o xenidc-objs += xenidc_gateway_target_resource.o +xenidc-objs += xenidc_endpoint.o
linux-2.6-xen-sparse/include/asm-xen/xenidc_work.h +1 -1
@@ -125,7 +125,7 @@while (!list_empty (&xenidc_work_list) && !(condition)) { \struct xenidc_work *work; \ work =list_entry (xenidc_work_list.next, \ - xenidc_work, link); \ + struct xenidc_work, link); \list_del_init (&work->link); \spin_unlock_irqrestore (&xenidc_work_list_lock, flags);\xenidc_work_perform_synchronously (work); \
linux-2.6-xen-sparse/drivers/xen/xenidc/xenidc_endpoint.c new file +130 -0
130 lines not on this page · raw message
linux-2.6-xen-sparse/include/asm-xen/xenidc_endpoint.h new file +328 -0
328 lines not on this page · raw message
_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel