Re: [Qemu-devel] removing on-demand msix vector allocation

2012-12-10 Thread Michael S. Tsirkin
On Fri, Dec 07, 2012 at 08:37:22AM +0100, Jan Kiszka wrote: On 2012-12-06 08:59, Michael S. Tsirkin wrote: I've been looking at handling of msix masking in qemu. It looks like all of virtio,vfio and device assignment implemented their own similar but slightly different thing. So I am

Re: [Qemu-devel] removing on-demand msix vector allocation

2012-12-10 Thread Jan Kiszka
On 2012-12-10 10:36, Michael S. Tsirkin wrote: On Fri, Dec 07, 2012 at 08:37:22AM +0100, Jan Kiszka wrote: On 2012-12-06 08:59, Michael S. Tsirkin wrote: I've been looking at handling of msix masking in qemu. It looks like all of virtio,vfio and device assignment implemented their own

Re: [Qemu-devel] removing on-demand msix vector allocation

2012-12-10 Thread Michael S. Tsirkin
On Mon, Dec 10, 2012 at 10:39:39AM +0100, Jan Kiszka wrote: On 2012-12-10 10:36, Michael S. Tsirkin wrote: On Fri, Dec 07, 2012 at 08:37:22AM +0100, Jan Kiszka wrote: On 2012-12-06 08:59, Michael S. Tsirkin wrote: I've been looking at handling of msix masking in qemu. It looks like all of

Re: [Qemu-devel] removing on-demand msix vector allocation

2012-12-06 Thread Jan Kiszka
On 2012-12-06 08:59, Michael S. Tsirkin wrote: I've been looking at handling of msix masking in qemu. It looks like all of virtio,vfio and device assignment implemented their own similar but slightly different thing. So I am inclined to move this handling to common code in msix.c, adding

[Qemu-devel] removing on-demand msix vector allocation

2012-12-05 Thread Michael S. Tsirkin
I've been looking at handling of msix masking in qemu. It looks like all of virtio,vfio and device assignment implemented their own similar but slightly different thing. So I am inclined to move this handling to common code in msix.c, adding irqfd support right there. While doing this rework, one