[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH][HVM] pass-through PCI device hotplug support
On Fri, Jan 25, 2008 at 01:40:54AM +0000, Daniel P. Berrange wrote: > > > > I had the same idea at the beginning, but change mind due to some concerns: > > > > xxx-attach/detach are used for _PV_ driver, but dpci is not the case. > > If pci PV driver support hotplug in future, we get a complicated code path > > to > > handle both PV and dpci's hotplug. > > I don't buy that argument. You can still just have completely separate > codepaths inside XenD if you really need to - just switch on different > impls in the main RPC dispatcher... > > def pci_attach() > if dom.is_hvm(): > pci_attach_hvm() > else > pci_attach_pv() > > Every part of Xen where we expose the user to a difference between HVM > vs PV is a point of pain. We should ensure that use of HVM & PV is as > near as possible, identical from a user's view. If we support PV driver in HVM guest with hotplug, the code path become more complicated:( Anyway it's a trade off. I can change to pci_attach/detach for a simple user interface with complicated implementation. > > > So do we have plan to support PCI PV driver hotplug? If no, we can use > > pci-attach/detach. > > >From the user's point of view they are attaching & detaching PCI devices, > and they should not have to use separate commands to do the same operation > for PV vs HVM. > > Regards, > Dan. > -- > |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| > |=- Perl modules: http://search.cpan.org/~danberr/ -=| > |=- Projects: http://freshmeat.net/~danielpb/ -=| > |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=| > -- best rgds, edwin _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |