Re: [PATCH] Make virtio devices multi-function

Marcelo Tosatti
2008-04-22T15:17:50Z

On Tue, Apr 22, 2008 at 05:32:45PM +0300, Avi Kivity wrote:
> Anthony Liguori wrote:
> > This patch changes virtio devices to be multi-function devices whenever
> > possible. This increases the number of virtio devices we can support now by
> > a factor of 8.
> >
> > With this patch, I've been able to launch a guest with either 220 disks or 220
> > network adapters.
> >
> >
>
> Does this play well with hotplug? Perhaps we need to allocate a new
> device on hotplug.
>
> (certainly if we have a device with one function, which then gets
> converted to a multifunction device)

Would have to change the hotplug code to handle functions...

It sounds less hacky to just extend the PCI slots instead of (ab)using
multiple functions per-slot.