All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/8] pci-assign: better MSI-X table support
@ 2012-02-01  5:32 Alex Williamson
  2012-02-01  5:32 ` [PATCH v2 1/8] pci-assign: Fix warnings with DEBUG enabled Alex Williamson
                   ` (8 more replies)
  0 siblings, 9 replies; 16+ messages in thread
From: Alex Williamson @ 2012-02-01  5:32 UTC (permalink / raw)
  To: kvm; +Cc: alex.williamson, avi, mst, jan.kiszka, shashidhar.patil

This series enables better runtime MSI-X table support so
that we can track vector updates for routing, enabling
guest interrupt smp_affinity, as well as vectors setup
after the MSI-X PCI capability is enabled, allowing for
MSI-X on devices assigned to FreeBSD guests.  Thanks,

Alex

v2:
 - Dropping mem64, we can work on this elsewhere
 - Fixed MemoryRegionOps to use .valid, tested 8-byte access
 - Endian conversions when testing MSI-X vector mask bit
 - Patch description updates
 - Misc cleanups

---

Alex Williamson (8):
      pci-assign: Update MSI-X config based on table writes
      pci-assign: Use MSIX_PAGE_SIZE
      pci-assign: Allocate entries for all MSI-X vectors
      pci-assign: Proper initialization for MSI-X table
      pci-assign: Only calculate maximum MSI-X vector entries once
      pci-assign: Use struct for MSI-X table
      pci-assign: Update MSI-X MMIO to Memory API
      pci-assign: Fix warnings with DEBUG enabled


 hw/device-assignment.c |  262 +++++++++++++++++++++++++++++-------------------
 hw/device-assignment.h |   10 ++
 2 files changed, 169 insertions(+), 103 deletions(-)

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2012-02-07 20:06 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-01  5:32 [PATCH v2 0/8] pci-assign: better MSI-X table support Alex Williamson
2012-02-01  5:32 ` [PATCH v2 1/8] pci-assign: Fix warnings with DEBUG enabled Alex Williamson
2012-02-01  5:32 ` [PATCH v2 2/8] pci-assign: Update MSI-X MMIO to Memory API Alex Williamson
2012-02-01  5:32 ` [PATCH v2 3/8] pci-assign: Use struct for MSI-X table Alex Williamson
2012-02-01  5:32 ` [PATCH v2 4/8] pci-assign: Only calculate maximum MSI-X vector entries once Alex Williamson
2012-02-01  5:32 ` [PATCH v2 5/8] pci-assign: Proper initialization for MSI-X table Alex Williamson
2012-02-01  5:32 ` [PATCH v2 6/8] pci-assign: Allocate entries for all MSI-X vectors Alex Williamson
2012-02-01  5:33 ` [PATCH v2 7/8] pci-assign: Use MSIX_PAGE_SIZE Alex Williamson
2012-02-01  5:33 ` [PATCH v2 8/8] pci-assign: Update MSI-X config based on table writes Alex Williamson
2012-02-01  7:22   ` Michael S. Tsirkin
2012-02-01 13:48     ` Alex Williamson
2012-02-01 14:13       ` Jan Kiszka
2012-02-01 15:13       ` Michael S. Tsirkin
2012-02-01  7:25   ` Michael S. Tsirkin
2012-02-01 13:51     ` Alex Williamson
2012-02-07 20:04 ` [PATCH v2 0/8] pci-assign: better MSI-X table support Marcelo Tosatti

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.