Skip to contentSkip to conversation

REV 2 USB virt 2.6 split driver---xenidc buffer references

PATCH New harry 1 participant 1 message Nov 23, 2005

lore
Share & tools
lore

harry

author
#0 lore raw

PATCH 3/17 REV 2 USB virt 2.6 split driver---xenidc buffer references

This patch implements the generic code to support local and remote buffer references for the xenidc transport which is used by the USB driver.

Local buffer references are used to describe local memory and are converted into remote buffer references for communication with other domains. The other domains use remote buffer references to map the buffers into their local address space for bulk data transfer.

linux-2.6-xen-sparse/drivers/xen/xenidc/Makefile +2 -0
diff -r cf3c717101a8 -r a64ebf373f9c linux-2.6-xen-sparse/drivers/xen/xenidc/Makefile
@@ -4,3 +4,5 @@
 xenidc-objs += xenidc_callback.o
 xenidc-objs += xenidc_work.o
 xenidc-objs += xenidc_buffer_resource_provider.o
+xenidc-objs += xenidc_local_buffer_reference.o
+xenidc-objs += xenidc_remote_buffer_reference.o
linux-2.6-xen-sparse/drivers/xen/xenidc/xenidc_local_buffer_reference.c new file +385 -0

385 lines not on this page · raw message

linux-2.6-xen-sparse/drivers/xen/xenidc/xenidc_remote_buffer_reference.c new file +130 -0

130 lines not on this page · raw message

linux-2.6-xen-sparse/include/asm-xen/xenidc_address.h new file +63 -0

63 lines not on this page · raw message

linux-2.6-xen-sparse/include/asm-xen/xenidc_local_buffer_reference.h new file +358 -0

358 lines not on this page · raw message

linux-2.6-xen-sparse/include/asm-xen/xenidc_remote_buffer_reference.h new file +147 -0

147 lines not on this page · raw message

_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel