qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PULL 00/49] pc and misc cleanups and fixes, virtio optimiz


From: Michael S. Tsirkin
Subject: [Qemu-devel] [PULL 00/49] pc and misc cleanups and fixes, virtio optimizations
Date: Thu, 4 Feb 2016 23:50:51 +0200

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 <address@hidden>

----------------------------------------------------------------
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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]