Xiaofeng Ling
2005-May-20 06:25 UTC
[Xen-devel] [PATCH]vbd/vnif paravirtulization driver hypervisor support]
This patch adds paravirutulization driver support for vmx domain in hypervisor. The VBD and VNIF frontend driver can then be used in unmodified kernel as a module to get better performance than device model. The backend driver needs no change and can work together with xeno-linux. The event channel mechanism works as a pci device in guest linux, so a event channel device driver will as basic module in guest kernel. What''s the patch done is: 1.copy_to/from_guest support, which is used to copy context from/to guest space to hypervisor space. 2.copy_to/from_user will call copy_to/from_guest for a vmx domain. 3.A separate hypercall table for paravirutulization driver which mask some unused entries. 4.add hypercalls for address translation.and share page mapping (event channel and grant table) 5.clean some hypercalls path for vmx domain. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel