Re: [Qemu-devel] [Qemu-discuss] IRQ per CPU

2018-07-11 Thread Stefan Hajnoczi
On Thu, Jul 05, 2018 at 03:16:44PM +0800, Dongli Zhang wrote: > > > On 07/05/2018 12:12 PM, Probir Roy wrote: > >> Does 'per CPU basis' indicates irq per cpu, or irq per device queue? > > > > IRQ per CPU core, meaning that IRQ will be raised at and served by > > that CPU. Does IRQ per queue

Re: [Qemu-devel] [Qemu-discuss] IRQ per CPU

2018-07-05 Thread Probir Roy
> Does 'per CPU basis' indicates irq per cpu, or irq per device queue? IRQ per CPU core, meaning that IRQ will be raised at and served by that CPU. Does IRQ per queue mean the same thing?

Re: [Qemu-devel] [Qemu-discuss] IRQ per CPU

2018-07-05 Thread Dongli Zhang
On 07/05/2018 12:12 PM, Probir Roy wrote: >> Does 'per CPU basis' indicates irq per cpu, or irq per device queue? > > IRQ per CPU core, meaning that IRQ will be raised at and served by > that CPU. Does IRQ per queue mean the same thing? > About 'IRQ per queue', the device may create multiple

Re: [Qemu-devel] [Qemu-discuss] IRQ per CPU

2018-07-04 Thread Dongli Zhang
On 07/04/2018 10:32 PM, Probir Roy wrote: > I am writing a virtual device that would generate IRQ per CPU basis. I Does 'per CPU basis' indicates irq per cpu, or irq per device queue? AFAIK, the device may create multiple queues in the driver (in OS) and we would have one irq (vector) per