Re: [Qemu-devel] [PATCH] spapr-pci: rework MSI/MSIX

2013-08-25 Thread Alexander Graf
On 12.07.2013, at 08:38, Alexey Kardashevskiy wrote: > On the sPAPR platform a guest allocates MSI/MSIX vectors via RTAS > hypercalls which return global IRQ numbers to a guest so it only > operates with those and never touches MSIMessage. > > Therefore MSIMessage handling is completely hidden i

Re: [Qemu-devel] [PATCH] spapr-pci: rework MSI/MSIX

2013-08-22 Thread Alexey Kardashevskiy
On 08/01/2013 09:22 AM, Anthony Liguori wrote: > Alexey Kardashevskiy writes: > >> On 08/01/2013 04:02 AM, Anthony Liguori wrote: >>> Alexey Kardashevskiy writes: >>> On the sPAPR platform a guest allocates MSI/MSIX vectors via RTAS hypercalls which return global IRQ numbers to a guest

Re: [Qemu-devel] [PATCH] spapr-pci: rework MSI/MSIX

2013-08-01 Thread Michael S. Tsirkin
On Fri, Jul 12, 2013 at 05:38:24PM +1000, Alexey Kardashevskiy wrote: > On the sPAPR platform a guest allocates MSI/MSIX vectors via RTAS > hypercalls which return global IRQ numbers to a guest so it only > operates with those and never touches MSIMessage. > > Therefore MSIMessage handling is comp

Re: [Qemu-devel] [PATCH] spapr-pci: rework MSI/MSIX

2013-07-31 Thread Anthony Liguori
Alexey Kardashevskiy writes: > On 08/01/2013 04:02 AM, Anthony Liguori wrote: >> Alexey Kardashevskiy writes: >> >>> On the sPAPR platform a guest allocates MSI/MSIX vectors via RTAS >>> hypercalls which return global IRQ numbers to a guest so it only >>> operates with those and never touches M

Re: [Qemu-devel] [PATCH] spapr-pci: rework MSI/MSIX

2013-07-31 Thread Alexey Kardashevskiy
On 08/01/2013 04:02 AM, Anthony Liguori wrote: > Alexey Kardashevskiy writes: > >> On the sPAPR platform a guest allocates MSI/MSIX vectors via RTAS >> hypercalls which return global IRQ numbers to a guest so it only >> operates with those and never touches MSIMessage. >> >> Therefore MSIMessage

Re: [Qemu-devel] [PATCH] spapr-pci: rework MSI/MSIX

2013-07-31 Thread Anthony Liguori
Alexey Kardashevskiy writes: > On the sPAPR platform a guest allocates MSI/MSIX vectors via RTAS > hypercalls which return global IRQ numbers to a guest so it only > operates with those and never touches MSIMessage. > > Therefore MSIMessage handling is completely hidden in QEMU. > > Previously ev

Re: [Qemu-devel] [PATCH] spapr-pci: rework MSI/MSIX

2013-07-29 Thread Alexey Kardashevskiy
Ping, anyone? On 07/23/2013 12:54 PM, Alexey Kardashevskiy wrote: > Michael, could you please review the patch as it is about PCI? Thanks! > > > On 07/12/2013 05:38 PM, Alexey Kardashevskiy wrote: >> On the sPAPR platform a guest allocates MSI/MSIX vectors via RTAS >> hypercalls which return gl

Re: [Qemu-devel] [PATCH] spapr-pci: rework MSI/MSIX

2013-07-22 Thread Alexey Kardashevskiy
Michael, could you please review the patch as it is about PCI? Thanks! On 07/12/2013 05:38 PM, Alexey Kardashevskiy wrote: > On the sPAPR platform a guest allocates MSI/MSIX vectors via RTAS > hypercalls which return global IRQ numbers to a guest so it only > operates with those and never touches

[Qemu-devel] [PATCH] spapr-pci: rework MSI/MSIX

2013-07-12 Thread Alexey Kardashevskiy
On the sPAPR platform a guest allocates MSI/MSIX vectors via RTAS hypercalls which return global IRQ numbers to a guest so it only operates with those and never touches MSIMessage. Therefore MSIMessage handling is completely hidden in QEMU. Previously every sPAPR PCI host bridge implemented its o