From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37006) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btQmY-0002n5-Dp for qemu-devel@nongnu.org; Sun, 09 Oct 2016 22:57:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1btQmV-00038t-Mm for qemu-devel@nongnu.org; Sun, 09 Oct 2016 22:57:37 -0400 Received: from mx1.redhat.com ([209.132.183.28]:55502) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btQmV-00038b-E3 for qemu-devel@nongnu.org; Sun, 09 Oct 2016 22:57:35 -0400 Date: Mon, 10 Oct 2016 05:57:34 +0300 From: "Michael S. Tsirkin" Message-ID: <1476057841-21108-1-git-send-email-mst@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Qemu-devel] [PULL 00/33] virtio, pc: fixes and features List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Maydell The following changes since commit 48f592118ab42f83a1a7561c4bfd2b72a100f241: bsd-user: fix FreeBSD build after d148d90e (2016-10-07 15:17:53 +0100) are available in the git repository at: git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream for you to fetch changes up to dea651a95af6dad0997b840241a0bf6059d9a776: intel-iommu: Check IOAPIC's Trigger Mode against the one in IRTE (2016-10-10 02:38:14 +0300) ---------------------------------------------------------------- virtio, pc: fixes and features more guest error handling for virtio devices virtio migration rework pc fixes Signed-off-by: Michael S. Tsirkin ---------------------------------------------------------------- Daniel P. Berrange (1): net: don't poke at chardev internal QemuOpts Feng Wu (1): intel-iommu: Check IOAPIC's Trigger Mode against the one in IRTE Greg Kurz (9): virtio-9p: add parentheses to sizeof operator virtio-blk: make some functions static virtio-9p: handle handle_9p_output() error virtio-blk: handle virtio_blk_handle_request() errors virtio-net: handle virtio_net_handle_ctrl() error virtio-net: handle virtio_net_receive() errors virtio-net: handle virtio_net_flush_tx() errors virtio-scsi: convert virtio_scsi_bad_req() to use virtio_error() virtio-scsi: handle virtio_scsi_set_config() error Halil Pasic (12): virtio: prepare change VMSTATE_VIRTIO_DEVICE macro virtio-blk: convert VMSTATE_VIRTIO_DEVICE virtio-net: convert VMSTATE_VIRTIO_DEVICE virtio-9p: convert VMSTATE_VIRTIO_DEVICE virtio-serial: convert VMSTATE_VIRTIO_DEVICE virtio-gpu: convert VMSTATE_VIRTIO_DEVICE virtio-input: convert VMSTATE_VIRTIO_DEVICE virtio-scsi: convert VMSTATE_VIRTIO_DEVICE virtio-balloon: convert VMSTATE_VIRTIO_DEVICE virtio-rng: convert VMSTATE_VIRTIO_DEVICE vhost-vsock: convert VMSTATE_VIRTIO_DEVICE virtio: cleanup VMSTATE_VIRTIO_DEVICE Igor Mammedov (4): numa: reduce code duplication by adding helper numa_get_node_for_cpu() acpi: provide _PXM method for CPU devices if QEMU is started numa enabled tests: acpi: extend cphp testcase with numa check tests: acpi tables expected blobs update Liang Li (1): virtio-balloon: Remove needless precompiled directive Sascha Silbe (2): virtio-serial: add plumbing for virtio console emergency write support virtio-serial: enable virtio console emergency write feature Stefan Hajnoczi (3): virtio: add virtio_detach_element() virtio-blk: add missing virtio_detach_element() call virtio-serial: add missing virtio_detach_element() call include/hw/compat.h | 4 ++ include/hw/virtio/virtio-blk.h | 8 --- include/hw/virtio/virtio-serial.h | 2 + include/hw/virtio/virtio.h | 29 ++++------- include/sysemu/char.h | 21 +++++++- include/sysemu/numa.h | 3 ++ hmp.c | 1 + hw/9pfs/virtio-9p-device.c | 45 ++++++++++++----- hw/acpi/cpu.c | 12 +++++ hw/arm/virt-acpi-build.c | 6 +-- hw/arm/virt.c | 7 ++- hw/block/virtio-blk.c | 72 +++++++++++++++----------- hw/char/virtio-serial-bus.c | 79 +++++++++++++++++++++++++---- hw/display/virtio-gpu.c | 39 ++++++++++----- hw/i386/acpi-build.c | 7 +-- hw/i386/intel_iommu.c | 12 +++++ hw/i386/pc.c | 8 ++- hw/input/virtio-input.c | 21 ++++---- hw/net/virtio-net.c | 100 +++++++++++++++++++++---------------- hw/ppc/spapr_cpu_core.c | 6 +-- hw/scsi/virtio-scsi.c | 77 ++++++++++++++++------------ hw/virtio/vhost-vsock.c | 42 ++++++++-------- hw/virtio/virtio-balloon.c | 17 ++++--- hw/virtio/virtio-rng.c | 19 ++++--- hw/virtio/virtio.c | 44 ++++++++++++++-- net/colo-compare.c | 30 +---------- net/vhost-user.c | 41 +++------------ numa.c | 12 +++++ qemu-char.c | 22 ++++++-- tests/bios-tables-test.c | 6 ++- tests/acpi-test-data/pc/DSDT.cphp | Bin 6435 -> 6471 bytes tests/acpi-test-data/pc/SRAT.cphp | Bin 0 -> 304 bytes tests/acpi-test-data/q35/DSDT.cphp | Bin 9197 -> 9233 bytes tests/acpi-test-data/q35/SRAT.cphp | Bin 0 -> 304 bytes 34 files changed, 484 insertions(+), 308 deletions(-) create mode 100644 tests/acpi-test-data/pc/SRAT.cphp create mode 100644 tests/acpi-test-data/q35/SRAT.cphp