[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/29] acpi, pci, pc, virtio fixes and enhancements
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] [PULL 00/29] acpi, pci, pc, virtio fixes and enhancements |
Date: |
Mon, 20 Jan 2014 16:09:16 +0200 |
The following changes since commit 1cf892ca2689c84960b4ce4d2723b6bee453711c:
SPARC: Fix LEON3 power down instruction (2014-01-15 15:37:33 +1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_anthony
for you to fetch changes up to ed25eb3675186b7bbb0c9876fe0e7cf8fa868642:
acpi-test: update expected AML since recent changes (2014-01-20 16:06:14
+0200)
----------------------------------------------------------------
acpi,pci,pc,virtio fixes and enhancements
This includes new unit-tests for acpi by Marcel,
hotplug for pci bridges by myself (piix only so far)
and cpu hotplug for q35.
And a bunch of fixes all over the place as usual.
Still keeping memory alignment fix for q35 out of tree
in the hope that we can fix it without limiting 32
bit guests to 2G RAM.
Signed-off-by: Michael S. Tsirkin <address@hidden>
----------------------------------------------------------------
Alexey Kardashevskiy (1):
tests: fix acpi to work on bigendian host
Gabriel L. Somlo (2):
Add DSDT node for AppleSMC
ACPI: Fix AppleSMC _STA size
Igor Mammedov (9):
pc: make: fix dependencies: rebuild when included file is changed
acpi: factor out common cpu hotplug code for PIIX4/Q35
acpi: ich9: add CPU hotplug handling to Q35 machine
pc: set PRST base in DSDT depending on chipset
pc: PIIX DSDT: exclude CPU/PCI hotplug & GPE0 IO range from PCI bus
resources
pc: Q35 DSDT: exclude CPU hotplug IO range from PCI bus resources
pc: ACPI: expose PRST IO range via _CRS
pc: ACPI: unify source of CPU hotplug IO base/len
pc: ACPI: update acpi-dsdt.hex.generated q35-acpi-dsdt.hex.generated
Laszlo Ersek (1):
Python-lang gdb script to extract x86_64 guest vmcore from qemu coredump
Marcel Apfelbaum (10):
acpi unit-test: add test files
configure: added acpi unit-test files
acpi unit-test: compare DSDT and SSDT tables against expected values
configure: add CONFIG_IASL to config-host.h
acpi unit-test: extract iasl executable from configuration
acpi unit-test: added script to rebuild the expected aml files
acpi unit-test: hook to rebuild expected aml files
acpi unit-test: renamed ssdt_tables to tables
acpi unit-test: resolved iasl crash
acpi unit-test: do not fail on asl mismatch
Michael S. Tsirkin (5):
pci: add pci_for_each_bus_depth_first
pcihp: generalization of piix4 acpi
piix4: add acpi pci hotplug support
acpi-build: enable hotplug for PCI bridges
acpi-test: update expected AML since recent changes
Stefan Weil (1):
virtio: Fix return value for dummy function vhost_net_virtqueue_pending
configure | 4 +
include/hw/acpi/cpu_hotplug.h | 27 ++
include/hw/acpi/cpu_hotplug_defs.h | 24 ++
include/hw/acpi/ich9.h | 4 +
include/hw/acpi/pcihp.h | 72 ++++++
include/hw/i386/pc.h | 5 +
include/hw/isa/isa.h | 7 +
include/hw/pci/pci.h | 14 ++
hw/acpi/cpu_hotplug.c | 64 +++++
hw/acpi/ich9.c | 14 ++
hw/acpi/pcihp.c | 316 ++++++++++++++++++++++++
hw/acpi/piix4.c | 155 ++++++------
hw/i386/acpi-build.c | 354 +++++++++++++++++++++------
hw/misc/applesmc.c | 1 -
hw/net/vhost_net.c | 2 +-
hw/pci/pci.c | 28 +++
tests/acpi-test.c | 305 ++++++++++++++++++++---
docs/specs/acpi_cpu_hotplug.txt | 4 +-
hw/acpi/Makefile.objs | 3 +-
hw/i386/Makefile.objs | 2 +-
hw/i386/acpi-dsdt-cpu-hotplug.dsl | 14 +-
hw/i386/acpi-dsdt-isa.dsl | 11 +
hw/i386/acpi-dsdt-pci-crs.dsl | 15 +-
hw/i386/acpi-dsdt.dsl | 76 ++++--
hw/i386/acpi-dsdt.hex.generated | 217 +++++++++++-----
hw/i386/q35-acpi-dsdt.dsl | 19 ++
hw/i386/q35-acpi-dsdt.hex.generated | 74 +++++-
hw/i386/ssdt-pcihp.dsl | 11 +-
hw/i386/ssdt-pcihp.hex.generated | 20 +-
hw/i386/ssdt-proc.hex.generated | 6 +-
scripts/create_config | 4 +
scripts/dump-guest-memory.py | 339 +++++++++++++++++++++++++
tests/acpi-test-data/pc/APIC | Bin 0 -> 120 bytes
tests/acpi-test-data/pc/DSDT | Bin 0 -> 4582 bytes
tests/acpi-test-data/pc/FACP | Bin 0 -> 116 bytes
tests/acpi-test-data/pc/FACS | Bin 0 -> 64 bytes
tests/acpi-test-data/pc/HPET | Bin 0 -> 56 bytes
tests/acpi-test-data/pc/SSDT | Bin 0 -> 2200 bytes
tests/acpi-test-data/q35/APIC | Bin 0 -> 120 bytes
tests/acpi-test-data/q35/DSDT | Bin 0 -> 7438 bytes
tests/acpi-test-data/q35/FACP | Bin 0 -> 116 bytes
tests/acpi-test-data/q35/FACS | Bin 0 -> 64 bytes
tests/acpi-test-data/q35/HPET | Bin 0 -> 56 bytes
tests/acpi-test-data/q35/MCFG | Bin 0 -> 60 bytes
tests/acpi-test-data/q35/SSDT | Bin 0 -> 475 bytes
tests/acpi-test-data/rebuild-expected-aml.sh | 36 +++
46 files changed, 1927 insertions(+), 320 deletions(-)
create mode 100644 include/hw/acpi/cpu_hotplug.h
create mode 100644 include/hw/acpi/cpu_hotplug_defs.h
create mode 100644 include/hw/acpi/pcihp.h
create mode 100644 hw/acpi/cpu_hotplug.c
create mode 100644 hw/acpi/pcihp.c
create mode 100644 scripts/dump-guest-memory.py
create mode 100644 tests/acpi-test-data/pc/APIC
create mode 100644 tests/acpi-test-data/pc/DSDT
create mode 100644 tests/acpi-test-data/pc/FACP
create mode 100644 tests/acpi-test-data/pc/FACS
create mode 100644 tests/acpi-test-data/pc/HPET
create mode 100644 tests/acpi-test-data/pc/SSDT
create mode 100644 tests/acpi-test-data/q35/APIC
create mode 100644 tests/acpi-test-data/q35/DSDT
create mode 100644 tests/acpi-test-data/q35/FACP
create mode 100644 tests/acpi-test-data/q35/FACS
create mode 100644 tests/acpi-test-data/q35/HPET
create mode 100644 tests/acpi-test-data/q35/MCFG
create mode 100644 tests/acpi-test-data/q35/SSDT
create mode 100755 tests/acpi-test-data/rebuild-expected-aml.sh
- [Qemu-devel] [PULL 00/29] acpi, pci, pc, virtio fixes and enhancements,
Michael S. Tsirkin <=
- [Qemu-devel] [PULL 01/29] Python-lang gdb script to extract x86_64 guest vmcore from qemu coredump, Michael S. Tsirkin, 2014/01/20
- [Qemu-devel] [PULL 02/29] Add DSDT node for AppleSMC, Michael S. Tsirkin, 2014/01/20
- [Qemu-devel] [PULL 04/29] virtio: Fix return value for dummy function vhost_net_virtqueue_pending, Michael S. Tsirkin, 2014/01/20
- [Qemu-devel] [PULL 03/29] ACPI: Fix AppleSMC _STA size, Michael S. Tsirkin, 2014/01/20
- [Qemu-devel] [PULL 05/29] acpi unit-test: add test files, Michael S. Tsirkin, 2014/01/20
- [Qemu-devel] [PULL 06/29] configure: added acpi unit-test files, Michael S. Tsirkin, 2014/01/20
- [Qemu-devel] [PULL 07/29] acpi unit-test: compare DSDT and SSDT tables against expected values, Michael S. Tsirkin, 2014/01/20
- [Qemu-devel] [PULL 08/29] configure: add CONFIG_IASL to config-host.h, Michael S. Tsirkin, 2014/01/20
- [Qemu-devel] [PULL 09/29] acpi unit-test: extract iasl executable from configuration, Michael S. Tsirkin, 2014/01/20
- [Qemu-devel] [PULL 10/29] acpi unit-test: added script to rebuild the expected aml files, Michael S. Tsirkin, 2014/01/20