qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/4] uq/master: Add classic PCI device assignment
@ 2012-08-27  6:28 Jan Kiszka
  2012-08-27  6:28 ` [Qemu-devel] [PATCH 1/4] kvm: Introduce kvm_irqchip_update_msi_route Jan Kiszka
                   ` (3 more replies)
  0 siblings, 4 replies; 73+ messages in thread
From: Jan Kiszka @ 2012-08-27  6:28 UTC (permalink / raw)
  To: Avi Kivity, Marcelo Tosatti
  Cc: Alex Williamson, qemu-devel, kvm, Michael S. Tsirkin

I'm proud to present probably the last patch series to merge qemu-kvm
into upstream: This one adds PCI device assignment for x86 using the
classic interface that the KVM model provides. See the last patch for
reasons why we still want this while next-generation device assignment
via VFIO is approaching.

It's been a long journey, but once this is merged, I think we can close
the qemu-kvm chapter. I already did so, all work is based on QEMU now.

Jan Kiszka (4):
  kvm: Introduce kvm_irqchip_update_msi_route
  kvm: Introduce kvm_has_intx_set_mask
  kvm: i386: Add services required for PCI device assignment
  kvm: i386: Add classic PCI device assignment

 hw/kvm/Makefile.objs   |    2 +-
 hw/kvm/pci-assign.c    | 1929 ++++++++++++++++++++++++++++++++++++++++++++++++
 kvm-all.c              |   50 ++
 kvm.h                  |    2 +
 target-i386/kvm.c      |  141 ++++
 target-i386/kvm_i386.h |   22 +
 6 files changed, 2145 insertions(+), 1 deletions(-)
 create mode 100644 hw/kvm/pci-assign.c

-- 
1.7.3.4

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

end of thread, other threads:[~2012-09-10 15:33 UTC | newest]

Thread overview: 73+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-27  6:28 [Qemu-devel] [PATCH 0/4] uq/master: Add classic PCI device assignment Jan Kiszka
2012-08-27  6:28 ` [Qemu-devel] [PATCH 1/4] kvm: Introduce kvm_irqchip_update_msi_route Jan Kiszka
2012-08-27  6:28 ` [Qemu-devel] [PATCH 2/4] kvm: Introduce kvm_has_intx_set_mask Jan Kiszka
2012-08-27  6:28 ` [Qemu-devel] [PATCH 3/4] kvm: i386: Add services required for PCI device assignment Jan Kiszka
2012-08-27  6:28 ` [Qemu-devel] [PATCH 4/4] kvm: i386: Add classic " Jan Kiszka
2012-08-27 12:07   ` Andreas Färber
2012-08-27 12:15     ` Jan Kiszka
2012-08-28 21:26       ` Peter Maydell
2012-08-29  8:47         ` Jan Kiszka
2012-08-29  8:49           ` Peter Maydell
2012-08-29  8:50             ` Jan Kiszka
2012-09-03 15:59             ` Avi Kivity
2012-09-04  3:31               ` Alex Williamson
2012-08-28 12:57     ` Anthony Liguori
2012-08-29 14:08       ` Andreas Färber
2012-08-29 18:32         ` Anthony Liguori
2012-09-04 21:00         ` Anthony Liguori
2012-09-05 15:26           ` Avi Kivity
2012-09-05 15:29             ` Michael S. Tsirkin
2012-09-05 15:41             ` Anthony Liguori
2012-09-05 15:52               ` Avi Kivity
2012-09-05 19:04               ` Blue Swirl
2012-09-05 19:22                 ` Anthony Liguori
2012-09-05 19:38                   ` Blue Swirl
2012-09-05 20:46                     ` Anthony Liguori
2012-09-10 15:33                       ` Andreas Färber
2012-09-06  3:42                     ` [Qemu-devel] [Qemu-ppc] " Alexander Graf
2012-09-08  7:54                       ` Blue Swirl
2012-09-05 19:24                 ` [Qemu-devel] " Eric Blake
2012-09-05 19:43                   ` Blue Swirl
2012-09-06  8:44                 ` Avi Kivity
2012-09-08  8:06                   ` Blue Swirl
2012-09-08  9:28                     ` [Qemu-devel] [Qemu-ppc] " Alexander Graf
2012-09-08 10:16                       ` Blue Swirl
2012-09-08 12:13                         ` Alexander Graf
2012-09-08 12:30                           ` Blue Swirl
2012-09-08 14:59                             ` Alexander Graf
2012-08-27 18:56   ` [Qemu-devel] " Blue Swirl
2012-08-27 19:01     ` Michael S. Tsirkin
2012-08-27 19:06       ` Blue Swirl
2012-08-28  0:30     ` Jan Kiszka
2012-09-03 16:06       ` Avi Kivity
2012-08-28  7:35     ` Michael Tokarev
2012-08-28 17:01       ` Blue Swirl
2012-08-28 17:28         ` Michael S. Tsirkin
2012-08-28 17:38           ` Blue Swirl
2012-08-28 19:31             ` Anthony Liguori
2012-08-28 19:49               ` malc
2012-08-28 20:06               ` Blue Swirl
2012-08-28 21:51                 ` Anthony Liguori
2012-09-01  9:20                   ` Blue Swirl
2012-08-29  8:27               ` Markus Armbruster
2012-09-03 16:14                 ` Avi Kivity
2012-09-03 19:32                   ` Blue Swirl
2012-09-04  8:32                     ` Avi Kivity
2012-09-04 19:27                       ` Blue Swirl
2012-09-04 21:28                         ` Michael S. Tsirkin
2012-09-05 19:09                           ` Blue Swirl
2012-08-28 11:02   ` [Qemu-devel] [PATCH v2 " Jan Kiszka
2012-08-28 21:49     ` Michael S. Tsirkin
2012-08-29  8:44       ` Jan Kiszka
2012-08-29 10:35         ` Michael S. Tsirkin
2012-08-30 18:30     ` [Qemu-devel] [PATCH v3 " Jan Kiszka
2012-09-06  8:44       ` Jan Kiszka
2012-09-06  8:49         ` Michael S. Tsirkin
2012-09-06 16:06         ` Andreas Färber
2012-09-06 16:16           ` Jan Kiszka
2012-09-08  7:55           ` Blue Swirl
2012-09-09 14:13         ` Avi Kivity
2012-09-10  9:26           ` Jan Kiszka
2012-09-10 12:30             ` Avi Kivity
2012-08-28 15:04   ` [Qemu-devel] [PATCH " Michael S. Tsirkin
2012-08-29 10:50     ` Jan Kiszka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).