[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/34] pc, pci, virtio: new features, cleanups, fixes
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] [PULL 00/34] pc, pci, virtio: new features, cleanups, fixes |
Date: |
Fri, 24 Jun 2016 08:53:59 +0300 |
The following changes since commit c7288767523f6510cf557707d3eb5e78e519b90d:
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160623' into
staging (2016-06-23 11:53:14 +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 21a4d96243e60a4c8eeb124a023b8a3bd9120e18:
virtio-bus: remove old set_host_notifier callback (2016-06-24 08:47:35 +0300)
----------------------------------------------------------------
pc, pci, virtio: new features, cleanups, fixes
nvdimm label support
cpu acpi hotplug rework
virtio rework
misc cleanups and fixes
Signed-off-by: Michael S. Tsirkin <address@hidden>
----------------------------------------------------------------
Corey Minyard (4):
smbios: Move table build tools into an include file.
ipmi: Add SMBIOS table entry
acpi: Add IPMI table entries
bios: Add tests for the IPMI ACPI and SMBIOS entries
Cornelia Huck (6):
virtio-bus: common ioeventfd infrastructure
virtio-bus: have callers tolerate new host notifier api
virtio-ccw: convert to ioeventfd callbacks
virtio-pci: convert to ioeventfd callbacks
virtio-mmio: convert to ioeventfd callbacks
virtio-bus: remove old set_host_notifier callback
Ido Yariv (1):
i386: pci-assign: Fix MSI-X table size
Igor Mammedov (9):
docs: update ACPI CPU hotplug spec with new protocol
pc: piix4/ich9: add 'cpu-hotplug-legacy' property
acpi: cpuhp: add CPU devices AML with _STA method
pc: acpi: introduce AcpiDeviceIfClass.madt_cpu hook
acpi: cpuhp: implement hot-add parts of CPU hotplug interface
acpi: cpuhp: implement hot-remove parts of CPU hotplug interface
acpi: cpuhp: add cpu._OST handling
pc: use new CPU hotplug interface since 2.7 machine type
pc: acpi: drop intermediate PCMachineState.node_cpu
Michael S. Tsirkin (1):
acpi-test-data: update expected
Xiao Guangrong (13):
pc-dimm: introduce get_vmstate_memory_region callback
nvdimm: support nvdimm label
acpi: add aml_object_type
acpi: add aml_call5
nvdimm acpi: set HDLE properly
nvdimm acpi: save arg3 of _DSM method
nvdimm acpi: check UUID
nvdimm acpi: abstract the operations for root & nvdimm devices
nvdimm acpi: check revision
nvdimm acpi: support Get Namespace Label Size function
nvdimm acpi: support Get Namespace Label Data function
nvdimm acpi: support Set Namespace Label Data function
docs: add NVDIMM ACPI documentation
qapi-schema.json | 3 +-
hw/smbios/smbios_build.h | 87 ++++++
include/hw/acpi/acpi_dev_interface.h | 7 +
include/hw/acpi/aml-build.h | 3 +
include/hw/acpi/cpu.h | 67 +++++
include/hw/acpi/cpu_hotplug.h | 6 +
include/hw/acpi/ich9.h | 3 +
include/hw/acpi/ipmi.h | 22 ++
include/hw/i386/pc.h | 8 +-
include/hw/mem/nvdimm.h | 55 +++-
include/hw/mem/pc-dimm.h | 5 +-
include/hw/smbios/ipmi.h | 15 +
include/hw/virtio/virtio-bus.h | 31 +-
hw/acpi/aml-build.c | 22 ++
hw/acpi/cpu.c | 561 +++++++++++++++++++++++++++++++++++
hw/acpi/cpu_hotplug.c | 21 +-
hw/acpi/ich9.c | 69 ++++-
hw/acpi/ipmi.c | 105 +++++++
hw/acpi/nvdimm.c | 400 ++++++++++++++++++++++---
hw/acpi/piix4.c | 71 ++++-
hw/block/dataplane/virtio-blk.c | 6 +-
hw/i386/acpi-build.c | 80 +++--
hw/i386/kvm/pci-assign.c | 14 +-
hw/i386/pc.c | 63 +++-
hw/i386/pc_piix.c | 2 +
hw/i386/pc_q35.c | 2 +
hw/isa/lpc_ich9.c | 1 +
hw/mem/nvdimm.c | 132 +++++++++
hw/mem/pc-dimm.c | 14 +-
hw/s390x/virtio-ccw.c | 133 +++------
hw/scsi/virtio-scsi-dataplane.c | 9 +-
hw/smbios/smbios.c | 72 +----
hw/smbios/smbios_type_38.c | 117 ++++++++
hw/virtio/vhost.c | 13 +-
hw/virtio/virtio-bus.c | 132 +++++++++
hw/virtio/virtio-mmio.c | 128 +++-----
hw/virtio/virtio-pci.c | 124 +++-----
stubs/ipmi.c | 14 +
stubs/pc_madt_cpu_entry.c | 7 +
stubs/smbios_type_38.c | 14 +
tests/bios-tables-test.c | 60 +++-
docs/specs/acpi_cpu_hotplug.txt | 94 +++++-
docs/specs/acpi_nvdimm.txt | 132 +++++++++
hw/acpi/Makefile.objs | 2 +
hw/acpi/trace-events | 14 +
hw/smbios/Makefile.objs | 1 +
stubs/Makefile.objs | 3 +
tests/acpi-test-data/pc/DSDT | Bin 5503 -> 6008 bytes
tests/acpi-test-data/pc/DSDT.bridge | Bin 7362 -> 7867 bytes
tests/acpi-test-data/pc/DSDT.ipmikcs | Bin 0 -> 6080 bytes
tests/acpi-test-data/q35/DSDT | Bin 8265 -> 8770 bytes
tests/acpi-test-data/q35/DSDT.bridge | Bin 8282 -> 8787 bytes
tests/acpi-test-data/q35/DSDT.ipmibt | Bin 0 -> 8845 bytes
53 files changed, 2505 insertions(+), 439 deletions(-)
create mode 100644 hw/smbios/smbios_build.h
create mode 100644 include/hw/acpi/cpu.h
create mode 100644 include/hw/acpi/ipmi.h
create mode 100644 include/hw/smbios/ipmi.h
create mode 100644 hw/acpi/cpu.c
create mode 100644 hw/acpi/ipmi.c
create mode 100644 hw/smbios/smbios_type_38.c
create mode 100644 stubs/ipmi.c
create mode 100644 stubs/pc_madt_cpu_entry.c
create mode 100644 stubs/smbios_type_38.c
create mode 100644 docs/specs/acpi_nvdimm.txt
create mode 100644 tests/acpi-test-data/pc/DSDT.ipmikcs
create mode 100644 tests/acpi-test-data/q35/DSDT.ipmibt
- [Qemu-devel] [PULL 00/34] pc, pci, virtio: new features, cleanups, fixes,
Michael S. Tsirkin <=