The following changes since commit 382d34ff9fcc534db32d54eb82590de7c04f9b33:
Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into staging (2016-02-03 19:00:33 +0000) 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 32db7f56a0df015362fabd73c2d43dab7196fa64: acpi: update expected DSDT (2016-02-04 20:54:21 +0200) ---------------------------------------------------------------- pc and misc cleanups and fixes, virtio optimizations Included here: Refactoring and bugfix patches in PC/ACPI. New commands for ipmi. Virtio optimizations. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> ---------------------------------------------------------------- Cédric Le Goater (8): ipmi: replace goto by a return statement ipmi: replace *_MAXCMD defines ipmi: cleanup error_report messages ipmi: fix SDR length value ipmi: introduce a struct ipmi_sdr_compact ipmi: add get and set SENSOR_TYPE commands ipmi: add GET_SYS_RESTART_CAUSE chassis command ipmi: add ACPI power and GUID commands David Gibson (1): dimm: Correct type of MemoryHotplugState->base Dr. David Alan Gilbert (1): Fix virtio migration Eduardo Habkost (12): pc: Move PcGuestInfo declaration to top of file pc: Eliminate struct PcGuestInfoState pc: Simplify pc_memory_init() signature pc: Simplify xen_load_linux() signature acpi: Remove guest_info parameters from functions acpi: Don't save PcGuestInfo on AcpiBuildState pc: Remove compat fields from PcGuestInfo pc: Remove RAM size fields from PcGuestInfo pc: Remove PcGuestInfo.isapc_ram_fw field pc: Move PcGuestInfo.fw_cfg to PCMachineState pc: Move APIC and NUMA data from PcGuestInfo to PCMachineState pc: Eliminate PcGuestInfo struct Igor Mammedov (3): pc: acpi: merge SSDT into DSDT tests: pc: acpi: drop not needed 'expected SSDT' blobs tests: pc: acpi: add expected DSDT.bridge blobs and update DSDT blobs Jason Wang (1): intel_iommu: large page support Laszlo Ersek (4): acpi: take oem_id in build_header(), optionally acpi: expose oem_id and oem_table_id in build_rsdt() acpi: add function to extract oem_id and oem_table_id from the user's SLIC pc: set the OEM fields in the RSDT and the FADT from the SLIC Laurent Vivier (1): net: set endianness on all backend devices Marcel Apfelbaum (2): hw/pxb: add pxb devices to the bridge category hw/pci: ensure that only PCI/PCIe bridges can be attached to pxb/pxb-pcie devices Michael S. Tsirkin (1): acpi: update expected DSDT Paolo Bonzini (8): virtio: move VirtQueueElement at the beginning of the structs virtio: move allocation to virtqueue_pop/vring_pop virtio: introduce qemu_get/put_virtqueue_element virtio: introduce virtqueue_alloc_element virtio: slim down allocation of VirtQueueElements vring: slim down allocation of VirtQueueElements virtio: combine the read of a descriptor vhost-user-test: use correct ROM to speed up and avoid spurious failures Roman Kagan (3): i386/acpi: make floppy controller object dynamic expose floppy drive geometry and CMOS type i386: populate floppy drive information in DSDT Stefano Stabellini (1): fix MSI injection on Xen Vincenzo Maffione (3): virtio: cache used_idx in a VirtQueue field virtio: read avail_idx from VQ only when necessary virtio: combine write of an entry into used ring hw/9pfs/virtio-9p.h | 2 +- hw/i386/acpi-build.h | 2 +- hw/i386/intel_iommu_internal.h | 6 +- include/hw/acpi/acpi.h | 7 + include/hw/acpi/aml-build.h | 5 +- include/hw/block/fdc.h | 2 + include/hw/i386/intel_iommu.h | 1 + include/hw/i386/pc.h | 41 +- include/hw/ipmi/ipmi.h | 45 +++ include/hw/mem/pc-dimm.h | 2 +- include/hw/virtio/dataplane/vring.h | 2 +- include/hw/virtio/virtio-balloon.h | 2 +- include/hw/virtio/virtio-blk.h | 5 +- include/hw/virtio/virtio-net.h | 2 +- include/hw/virtio/virtio-scsi.h | 15 +- include/hw/virtio/virtio-serial.h | 2 +- include/hw/virtio/virtio.h | 13 +- include/hw/xen/xen.h | 1 + include/migration/vmstate.h | 18 +- hw/9pfs/9p.c | 2 +- hw/9pfs/virtio-9p-device.c | 17 +- hw/acpi/aml-build.c | 14 +- hw/acpi/core.c | 16 + hw/acpi/nvdimm.c | 4 +- hw/arm/virt-acpi-build.c | 14 +- hw/block/dataplane/virtio-blk.c | 11 +- hw/block/fdc.c | 11 + hw/block/virtio-blk.c | 23 +- hw/char/virtio-serial-bus.c | 78 ++-- hw/display/virtio-gpu.c | 21 +- hw/i386/acpi-build.c | 430 +++++++++++---------- hw/i386/intel_iommu.c | 76 ++-- hw/i386/pc.c | 79 ++-- hw/i386/pc_piix.c | 14 +- hw/i386/pc_q35.c | 14 +- hw/input/virtio-input.c | 24 +- hw/ipmi/ipmi_bmc_sim.c | 351 ++++++++++------- hw/net/vhost_net.c | 23 +- hw/net/virtio-net.c | 69 ++-- hw/pci-bridge/pci_expander_bridge.c | 2 + hw/pci/msi.c | 9 +- hw/pci/msix.c | 12 +- hw/pci/pci.c | 7 + hw/scsi/virtio-scsi-dataplane.c | 15 +- hw/scsi/virtio-scsi.c | 26 +- hw/virtio/dataplane/vring.c | 62 ++- hw/virtio/virtio-balloon.c | 22 +- hw/virtio/virtio-rng.c | 10 +- hw/virtio/virtio.c | 348 +++++++++++------ hw/xen/xen_pt_msi.c | 4 +- tests/vhost-user-test.c | 5 +- xen-hvm-stub.c | 5 + xen-hvm.c | 9 + qemu-options.hx | 4 + roms/seabios | 2 +- tests/acpi-test-data/pc/DSDT | Bin 3028 -> 5533 bytes .../acpi-test-data/pc/{SSDT.bridge => DSDT.bridge} | Bin 4345 -> 7392 bytes tests/acpi-test-data/pc/SSDT | Bin 2486 -> 0 bytes tests/acpi-test-data/q35/DSDT | Bin 7666 -> 8233 bytes tests/acpi-test-data/q35/DSDT.bridge | Bin 0 -> 8250 bytes tests/acpi-test-data/q35/SSDT | Bin 691 -> 0 bytes tests/acpi-test-data/q35/SSDT.bridge | Bin 708 -> 0 bytes 62 files changed, 1204 insertions(+), 802 deletions(-) rename tests/acpi-test-data/pc/{SSDT.bridge => DSDT.bridge} (57%) delete mode 100644 tests/acpi-test-data/pc/SSDT create mode 100644 tests/acpi-test-data/q35/DSDT.bridge delete mode 100644 tests/acpi-test-data/q35/SSDT delete mode 100644 tests/acpi-test-data/q35/SSDT.bridge