[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [win-pv-devel] Porting libvchan to use the Windows PV Drivers
Hi guys, I'm a new Xen developer. However, I've been looking at porting the libvchan library so that it uses the Windows PV Drivers that are currently checked in. As far as libvchan is concerned, (I think) I understand it fairly well. I've even started to create some documentation which I'm happy to post on the Xen wiki. From what I see, the libvchan basically relies on xenstore and libxc (XenCtrl). The Windows PV drivers have the xeniface package contains the code used to access XenStore through XenBus. I'm not sure about the equivalent of libxc, but most of the functionality looks like it lives in the xenbus package. The issue seems like libxc allows user space applications to make calls to the hypervisor using the devices privcmd, evtchn, and gntalloc. I don't know how this should work on Windows, since the device driver structure is different than Linux. 1. Where should I start looking in the Windows PV side to get more familiar? 2. Where is there some documentation on how can I use the Windows PV drivers to build my own custom drivers on top of the Windows PV interfaces? 3. How should I correctly port libvchan to Windows? Should libvchan be a new type of driver that might uses xen.sys directly? Its not clear to me keep a high bandwidth and still get the best latency. Any suggestions and help is appreciated. Thanks, Christian _______________________________________________ win-pv-devel mailing list win-pv-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |