From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:40979) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tv3SW-0001JY-8e for qemu-devel@nongnu.org; Tue, 15 Jan 2013 05:09:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tv3SR-0005Dh-Ca for qemu-devel@nongnu.org; Tue, 15 Jan 2013 05:09:32 -0500 Message-ID: <50F52AD2.6080400@suse.de> Date: Tue, 15 Jan 2013 11:09:22 +0100 From: =?ISO-8859-1?Q?Andreas_F=E4rber?= MIME-Version: 1.0 References: <20130113104728.GA23188@redhat.com> In-Reply-To: <20130113104728.GA23188@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PULL] pci,virtio List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: qemu-stable@nongnu.org, Alexander Graf , qemu-devel@nongnu.org, alex.williamson@redhat.com, Anthony Liguori , pbonzini@redhat.com Am 13.01.2013 11:47, schrieb Michael S. Tsirkin: > The following changes since commit 8e4a424b305e29dc0e454f52df3b35577f34= 2975: >=20 > Revert "virtio-pci: replace byte swap hack" (2013-01-06 18:30:17 +000= 0) >=20 > are available in the git repository at: >=20 > git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_anthony >=20 > for you to fetch changes up to feb9a2ab4b0260d8d680a7ffd25063dafc7ec628= : >=20 > pci-assign: Enable MSIX on device to match guest (2013-01-09 12:11:16= +0200) >=20 > ---------------------------------------------------------------- > pci,virtio >=20 > This further optimizes MSIX handling in virtio-pci. > Also included is pci cleanup by Paolo, and pci device > assignment fix by Alex. >=20 > Signed-off-by: Michael S. Tsirkin >=20 > ---------------------------------------------------------------- > Alex Williamson (1): > pci-assign: Enable MSIX on device to match guest >=20 > Michael S. Tsirkin (8): > virtio: don't waste irqfds on control vqs > msix: add api to access msix message > kvm: add stub for update msi route > virtio-pci: cache msix messages This broke the build with PowerKVM: LINK ppc64-softmmu/qemu-system-ppc64 ../hw/virtio-pci.o: In function `kvm_virtio_pci_vq_vector_unmask': /home/andreas/QEMU/qemu/hw/virtio-pci.c:622: undefined reference to `kvm_irqchip_update_msi_route' collect2: error: ld returned 1 exit status make[1]: *** [qemu-system-ppc64] Fehler 1 make: *** [subdir-ppc64-softmmu] Fehler 2 Can you supply a fix? It's not obvious to me how. Thanks, Andreas > virtio: backend virtqueue notifier masking > virtio-net: set/clear vhost_started in reverse order > vhost: set started flag while start is in progress > vhost: backend masking support >=20 > Paolo Bonzini (5): > docs: move pci-ids.txt to docs/specs/ > reorganize pci-ids.txt > virtio-9p: use symbolic constant, add to pci-ids.txt > ivshmem: use symbolic constant for PCI ID, add to pci-ids.txt > pci: use constants for devices under the 1B36 device ID, document= them >=20 > docs/specs/pci-ids.txt | 50 +++++++++++ > hw/9pfs/virtio-9p-device.c | 2 +- > hw/ivshmem.c | 7 +- > hw/kvm/pci-assign.c | 17 +++- > hw/pci/msix.c | 2 +- > hw/pci/msix.h | 1 + > hw/pci/pci.h | 8 ++ > hw/pci_bridge_dev.c | 8 +- > hw/serial-pci.c | 12 +-- > hw/vhost.c | 112 +++++++++++++++++++++---- > hw/vhost.h | 10 +++ > hw/vhost_net.c | 27 +++++- > hw/vhost_net.h | 3 + > hw/virtio-net.c | 22 ++++- > hw/virtio-pci.c | 203 +++++++++++++++++++++++++++++++++++++= ++------ > hw/virtio-pci.h | 2 + > hw/virtio.h | 15 +++- > kvm-stub.c | 5 ++ > pci-ids.txt | 31 ------- > 19 files changed, 437 insertions(+), 100 deletions(-) > create mode 100644 docs/specs/pci-ids.txt > delete mode 100644 pci-ids.txt >=20 --=20 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 N=FCrnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imend=F6rffer; HRB 16746 AG N=FCrnbe= rg