All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL] qemu-kvm: merge with latest upstream
@ 2012-06-04 13:49 Jan Kiszka
  0 siblings, 0 replies; only message in thread
From: Jan Kiszka @ 2012-06-04 13:49 UTC (permalink / raw)
  To: Avi Kivity, Marcelo Tosatti; +Cc: kvm, Michael S. Tsirkin, Alex Williamson

The following changes since commit 75b4a94628c5035b5c350eff4a4edf923b5dc33a:

  pci-assign: Drop kvm_assigned_irq::host_irq initialization (2012-06-01 20:51:10 -0300)

are available in the git repository at:
  git://git.kiszka.org/qemu-kvm.git queues/qemu-merge

This is the back-merge of post-1.1 upstream master with latest kvm
changes into qemu-kvm. It switches to upstream MSI/MSI-X handling and
replaces the MSI-X masking notifier with upstream's MSI vector notifier.
The switch of the latter feature is done in a single merge as creating
intermediate steps would have required the writing of quite a bit of
temporary code.

Please test and merge.

Anthony Liguori (4):
      Update version for 1.1.0 release
      Update version to open the 1.2 development branch
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      Merge remote-tracking branch 'qemu-kvm/uq/master' into staging

Avi Kivity (1):
      kvm: update vmxcap for EPT A/D, INVPCID, RDRAND, VMFUNC

Christian Borntraeger (1):
      virtio-blk: Fix geometry sector calculation

Daniel Verkamp (1):
      ahci: SATA FIS is 20 bytes, not 0x20

Jan Kiszka (33):
      Introduce MSIMessage structure
      kvm: Refactor KVMState::max_gsi to gsi_count
      kvm: Introduce basic MSI support for in-kernel irqchips
      pc: Enable MSI support at APIC level
      kvm: Update kernel headers
      kvm: Enable in-kernel irqchip support by default
      kvm: x86: Wire up MSI support for in-kernel irqchip
      kvm: Add support for direct MSI injections
      msix: Introduce vector notifiers
      kvm: Rename kvm_irqchip_add_route to kvm_irqchip_add_irq_route
      kvm: Introduce kvm_irqchip_add_msi_route
      kvm: Publicize kvm_irqchip_release_virq
      kvm: Make kvm_irqchip_commit_routes an internal service
      msix: Factor out msix_get_message
      msix: Invoke msix_handle_mask_update on msix_mask_all
      kvm: Introduce kvm_irqchip_add/remove_irqfd
      kvm: Enable use of kvm_irqchip_in_kernel in hwlib code
      msix: Add msix_nr_vectors_allocated
      virtio/vhost: Add support for KVM in-kernel MSI injection
      Merge commit '4e2e4e6355959a1af011167b0db5ac7ffd3adf94'
      Merge commit '04fa27f5ae5f025424bb7b88d3453c46e8900102'
      Merge commit '08a82ac01cb5409480128f8e1f144557d99b74a3'
      Merge commit 'ffb8d4296e01f0ead3ba81b08a34637c5bbff0da'
      Merge commit '4a3adebb1854d48f0c67958e164c6b2f29d44064'
      Merge commit '287d55c6769c3a38e9083b103cb148fb38858b3a' into queues/qemu-merge
      qemu-kvm: Drop redundant MSI hooks
      Merge commit 'bc4caf49c7fee6d1e063df32ca7554e5b98bfc89' into queues/qemu-merge
      Merge commit '5b5f1330da2d7e5b5cbde8c60738774b2bd8692f' into queues/qemu-merge
      Merge commit '7d37d351dffee60fc7048bbfd8573421f15eb724' into queues/qemu-merge
      Merge commit '8cc9b43f7c5f826b39af4b012ad89bb55faac29c' into queues/qemu-merge
      qemu-kvm: Drop redundant MSI-X hooks
      qemu-kvm: Drop unused kvm_msi_message_* services
      qemu-kvm: Remove unused kvm stubs

Jason Wang (1):
      Revert "rtl8139: do the network/host communication only in normal operating mode"

Jim Meyering (1):
      block: prevent snapshot mode $TMPDIR symlink attack

MORITA Kazutaka (1):
      sheepdog: fix return value of do_load_save_vm_state

Peter A. G. Crosthwaite (1):
      target-microblaze: lwx/swx: first implementation

Stefan Weil (1):
      virtio: Fix compiler warning for non Linux hosts

 VERSION                       |    2 +-
 block/sheepdog.c              |   10 +-
 hw/apic.c                     |    3 +
 hw/device-assignment.c        |   18 +--
 hw/ide/ahci.c                 |    4 +-
 hw/kvm/apic.c                 |   34 +++++-
 hw/msi.c                      |  127 --------------------
 hw/msi.h                      |    6 +-
 hw/msix.c                     |  263 ++++++++++++++---------------------------
 hw/msix.h                     |    8 +-
 hw/pc.c                       |   13 --
 hw/pc_piix.c                  |   14 +--
 hw/pci.c                      |    1 -
 hw/pci.h                      |   25 +---
 hw/virtio-blk.c               |   21 +++-
 hw/virtio-pci.c               |  132 ++++++++++++++-------
 hw/virtio-pci.h               |    6 +
 hw/xen.h                      |   10 --
 hw/xen_apic.c                 |    5 +
 kvm-all.c                     |  253 +++++++++++++++++++++++++++++++++++-----
 kvm-stub.c                    |   35 ++----
 kvm.h                         |   36 ++----
 linux-headers/linux/kvm.h     |   38 ++++++
 qemu-common.h                 |    1 +
 qemu-kvm.c                    |   88 +-------------
 scripts/kvm/vmxcap            |   13 ++
 target-microblaze/cpu.c       |    1 +
 target-microblaze/cpu.h       |    4 +
 target-microblaze/helper.c    |    2 +
 target-microblaze/translate.c |   62 +++++++++-
 30 files changed, 648 insertions(+), 587 deletions(-)

-- 
Siemens AG, Corporate Technology, CT T DE IT 1
Corporate Competence Center Embedded Linux

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-06-04 13:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-04 13:49 [PULL] qemu-kvm: merge with latest upstream Jan Kiszka

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.