[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH][HVM] pass-through PCI device hotplug support



Hi,

Just for your information,
I have been working on pass-through PCI device hotplug for PV domains,
and now pci-attach/detach for PV domains worked successfully.
I think I can submit an RFC patch in a few days.

Thanks,
-----------------
Yosuke Iwamatsu
  NEC Corporation


Zhai, Edwin wrote:
> Keir,
> 
> This patch is the new version against 17051 to enable HVM guest VT-d device 
> hotplug.
> 
> 
> ** Currently only 2 virtual pci slots(6~7) are made as being capable of 
> hotplug, 
> so more than 2 vtd dev can't be hotplugged, but we can easily extend it in 
> future.
> 
> Three new commands are added:
> "xm pci-list domid" show the current assigned vtd device, like:
> VSlt  domain   bus   slot   func
> 0x6      0x0  0x02   0x00    0x0
> 
> "xm pci-detach" hot remove the specified vtd device by the virtual slot, like:
> xm pci-detach EdwinHVMDomainVtd 6
> 
> "xm pci-attach DomainID dom bus dev func [vslot]" hot add a new vtd device in 
> the vslot. If no vslot specified, a free slot will be picked up. e.g. to 
> insert 
> '0000:03:00.0':
> xm pci-attach EdwinHVMDomainVtd 0 3 0 0
> 
> ** guest pci hotplug
> linux: pls. use 2.6.X and enable ACPI PCI hotplug ( Bus options=> PCI hotplug 
> => 
> ACPI PCI hotplug driver)
> windows: 2000/xp/2003/vista are all okay
> 
> 
> Thanks a lot.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.