qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL v2 00/45] pc and misc cleanups and fixes, virtio optimizations
@ 2016-02-06 19:12 Michael S. Tsirkin
  2016-02-06 19:12 ` [Qemu-devel] [PULL v2 01/45] Fix virtio migration Michael S. Tsirkin
                   ` (45 more replies)
  0 siblings, 46 replies; 50+ messages in thread
From: Michael S. Tsirkin @ 2016-02-06 19:12 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Eduardo Habkost

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

  net: set endianness on all backend devices (2016-02-06 20:44:10 +0200)

Changes from v1:
    drop accidental seabios update
    drop floppy changes (crash winxp)

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

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

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/i386/intel_iommu.h                      |   1 +
 include/hw/i386/pc.h                               |  40 +--
 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/virtio-blk.c                              |  23 +-
 hw/char/virtio-serial-bus.c                        |  78 +++--
 hw/display/virtio-gpu.c                            |  21 +-
 hw/i386/acpi-build.c                               | 346 ++++++++++----------
 hw/i386/intel_iommu.c                              |  76 +++--
 hw/i386/pc.c                                       |  77 ++---
 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 +
 tests/acpi-test-data/pc/DSDT                       | Bin 3028 -> 5478 bytes
 .../acpi-test-data/pc/{SSDT.bridge => DSDT.bridge} | Bin 4345 -> 7337 bytes
 tests/acpi-test-data/pc/SSDT                       | Bin 2486 -> 0 bytes
 tests/acpi-test-data/q35/DSDT                      | Bin 7666 -> 8321 bytes
 tests/acpi-test-data/q35/DSDT.bridge               | Bin 0 -> 8338 bytes
 tests/acpi-test-data/q35/SSDT                      | Bin 691 -> 0 bytes
 tests/acpi-test-data/q35/SSDT.bridge               | Bin 708 -> 0 bytes
 59 files changed, 1129 insertions(+), 775 deletions(-)
 rename tests/acpi-test-data/pc/{SSDT.bridge => DSDT.bridge} (58%)
 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

^ permalink raw reply	[flat|nested] 50+ messages in thread

end of thread, other threads:[~2016-02-16  8:11 UTC | newest]

Thread overview: 50+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-06 19:12 [Qemu-devel] [PULL v2 00/45] pc and misc cleanups and fixes, virtio optimizations Michael S. Tsirkin
2016-02-06 19:12 ` [Qemu-devel] [PULL v2 01/45] Fix virtio migration Michael S. Tsirkin
2016-02-06 19:12 ` [Qemu-devel] [PULL v2 02/45] pc: acpi: merge SSDT into DSDT Michael S. Tsirkin
2016-02-06 19:12 ` [Qemu-devel] [PULL v2 03/45] tests: pc: acpi: drop not needed 'expected SSDT' blobs Michael S. Tsirkin
2016-02-06 19:12 ` [Qemu-devel] [PULL v2 04/45] tests: pc: acpi: add expected DSDT.bridge blobs and update DSDT blobs Michael S. Tsirkin
2016-02-06 19:12 ` [Qemu-devel] [PULL v2 05/45] virtio: move VirtQueueElement at the beginning of the structs Michael S. Tsirkin
2016-02-06 19:12 ` [Qemu-devel] [PULL v2 06/45] virtio: move allocation to virtqueue_pop/vring_pop Michael S. Tsirkin
2016-02-06 19:12 ` [Qemu-devel] [PULL v2 07/45] virtio: introduce qemu_get/put_virtqueue_element Michael S. Tsirkin
2016-02-06 19:12 ` [Qemu-devel] [PULL v2 08/45] virtio: introduce virtqueue_alloc_element Michael S. Tsirkin
2016-02-06 19:12 ` [Qemu-devel] [PULL v2 09/45] virtio: slim down allocation of VirtQueueElements Michael S. Tsirkin
2016-02-06 19:12 ` [Qemu-devel] [PULL v2 10/45] vring: " Michael S. Tsirkin
2016-02-06 19:12 ` [Qemu-devel] [PULL v2 11/45] virtio: combine the read of a descriptor Michael S. Tsirkin
2016-02-06 19:12 ` [Qemu-devel] [PULL v2 12/45] virtio: cache used_idx in a VirtQueue field Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 13/45] virtio: read avail_idx from VQ only when necessary Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 14/45] virtio: combine write of an entry into used ring Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 15/45] hw/pxb: add pxb devices to the bridge category Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 16/45] vhost-user-test: use correct ROM to speed up and avoid spurious failures Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 17/45] hw/pci: ensure that only PCI/PCIe bridges can be attached to pxb/pxb-pcie devices Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 18/45] ipmi: replace goto by a return statement Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 19/45] ipmi: replace *_MAXCMD defines Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 20/45] ipmi: cleanup error_report messages Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 21/45] ipmi: fix SDR length value Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 22/45] ipmi: introduce a struct ipmi_sdr_compact Michael S. Tsirkin
2016-02-16  7:45   ` Paolo Bonzini
2016-02-16  8:11     ` Cédric Le Goater
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 23/45] ipmi: add get and set SENSOR_TYPE commands Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 24/45] ipmi: add GET_SYS_RESTART_CAUSE chassis command Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 25/45] ipmi: add ACPI power and GUID commands Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 26/45] pc: Move PcGuestInfo declaration to top of file Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 27/45] pc: Eliminate struct PcGuestInfoState Michael S. Tsirkin
2016-02-06 19:13 ` [Qemu-devel] [PULL v2 28/45] pc: Simplify pc_memory_init() signature Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 29/45] pc: Simplify xen_load_linux() signature Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 30/45] acpi: Remove guest_info parameters from functions Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 31/45] acpi: Don't save PcGuestInfo on AcpiBuildState Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 32/45] pc: Remove compat fields from PcGuestInfo Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 33/45] pc: Remove RAM size " Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 34/45] pc: Remove PcGuestInfo.isapc_ram_fw field Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 35/45] pc: Move PcGuestInfo.fw_cfg to PCMachineState Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 36/45] pc: Move APIC and NUMA data from PcGuestInfo " Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 37/45] pc: Eliminate PcGuestInfo struct Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 38/45] acpi: take oem_id in build_header(), optionally Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 39/45] acpi: expose oem_id and oem_table_id in build_rsdt() Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 40/45] acpi: add function to extract oem_id and oem_table_id from the user's SLIC Michael S. Tsirkin
2016-02-06 19:14 ` [Qemu-devel] [PULL v2 41/45] pc: set the OEM fields in the RSDT and the FADT from the SLIC Michael S. Tsirkin
2016-02-06 19:15 ` [Qemu-devel] [PULL v2 42/45] dimm: Correct type of MemoryHotplugState->base Michael S. Tsirkin
2016-02-06 19:15 ` [Qemu-devel] [PULL v2 43/45] intel_iommu: large page support Michael S. Tsirkin
2016-02-06 19:15 ` [Qemu-devel] [PULL v2 44/45] fix MSI injection on Xen Michael S. Tsirkin
2016-02-12 21:55   ` Daniel P. Berrange
2016-02-06 19:15 ` [Qemu-devel] [PULL v2 45/45] net: set endianness on all backend devices Michael S. Tsirkin
2016-02-08 12:32 ` [Qemu-devel] [PULL v2 00/45] pc and misc cleanups and fixes, virtio optimizations Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).