All of lore.kernel.org
 help / color / mirror / Atom feed
* Mapping Data between Dom0 and DomU
@ 2015-01-08  1:22 Christian Refvik
  0 siblings, 0 replies; 5+ messages in thread
From: Christian Refvik @ 2015-01-08  1:22 UTC (permalink / raw)
  To: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org

Hello,

My name is Christian and I am new to Xen development, and I've been struggling a bit.  I'm trying to develop a device driver so that a Windows 2012 Server VM  has a way to send about 10MB of data to a CentOS VM.  There is no real device on the backend, I just need a way to constantly send a large buffer between DomU and Dom0 using a zero copy solution.

I wrote a Linux device driver (simple char device) in Dom0 which allocates the memory and reserves the pages.  However, I'm not sure how to offer these pages to the Windows VM.  I also have a Windows device driver that I've installed in the Windows VM, but again I'm not sure how to connect the two drivers.

I've been browsing the QEMU source code, the Windows PV source code, the Xen source code, and the "Definitive Guide to the Xen Hypervisor" for answers.  Unfortunately, I am a bit lost.  I'm hoping someone with some experience with shared data communication between Dom0 and DomU can point me at some source files to study in order to figure out how to implement what I'm trying to do.  A tutorial, sample code, and/or general direction would be great.

Thanks for your help,
Christian

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-01-08 19:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <B4DC7AAB07005D4DA887F0BE517884F2A23DD4@mailbox02.onlive.corp>
2015-01-08  2:01 ` Mapping Data between Dom0 and DomU Andrew Cooper
2015-01-08  8:59   ` Ian Campbell
2015-01-08 10:20     ` Paul Durrant
     [not found]     ` <9AAE0902D5BC7E449B7C8E4E778ABCD0257B4EDC@AMSPEX01CL01.citrite.net>
2015-01-08 19:26       ` Christian Refvik
2015-01-08  1:22 Christian Refvik

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.