[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH RFC 0/6] q35: add acpi pci hotplug support
From: |
Aleksandr Bezzubikov |
Subject: |
[Qemu-devel] [PATCH RFC 0/6] q35: add acpi pci hotplug support |
Date: |
Fri, 30 Jun 2017 00:55:56 +0300 |
The series adds hotplug support to legacy PCI buses for Q35 machines.
The ACPI hotplug code is emitted if at least one legacy pci-bridge is present.
This series is mostly based on past Marcel's series
https://lists.gnu.org/archive/html/qemu-devel/2016-05/msg05681.html,
but rebased on current master with some minor changes according to current
codebase.
ACPI code emission approach used in this series can be called "static",
because it checkswhether a bridge exists only at initial DSDT generation
moment.
The main goal is to enable AML PCI hotplug-related code to be generated
dynamically.
In other words, the bridge plugged in - a new acpi definition block is
loaded (using LoadTable method).
This is necessary for PCIE-PCI bridge hotplugging feature.
Aleksandr Bezzubikov (6):
hw/acpi: remove dead acpi code
hw/acpi: simplify dsdt building code
hw/acpi: fix pcihp io initialization
hw/acpi: prepare pci hotplug IO for ich9
hw/acpi: extend acpi pci hotplug support for pci express
hw/ich9: enable acpi pci hotplug
hw/acpi/ich9.c | 31 +++++++++++++
hw/i386/acpi-build.c | 116 ++++++++++++++++++++++++-------------------------
hw/isa/lpc_ich9.c | 12 +++++
include/hw/acpi/ich9.h | 4 ++
include/hw/i386/pc.h | 7 ++-
5 files changed, 111 insertions(+), 59 deletions(-)
--
2.7.4
- [Qemu-devel] [PATCH RFC 0/6] q35: add acpi pci hotplug support,
Aleksandr Bezzubikov <=
- [Qemu-devel] [PATCH RFC 4/6] hw/acpi: prepare pci hotplug IO for ich9, Aleksandr Bezzubikov, 2017/06/29
- [Qemu-devel] [PATCH RFC 2/6] hw/acpi: simplify dsdt building code, Aleksandr Bezzubikov, 2017/06/29
- [Qemu-devel] [PATCH RFC 3/6] hw/acpi: fix pcihp io initialization, Aleksandr Bezzubikov, 2017/06/29
- [Qemu-devel] [PATCH RFC 1/6] hw/acpi: remove dead acpi code, Aleksandr Bezzubikov, 2017/06/29
- [Qemu-devel] [PATCH RFC 5/6] hw/acpi: extend acpi pci hotplug support for pci express, Aleksandr Bezzubikov, 2017/06/29
- [Qemu-devel] [PATCH RFC 6/6] hw/ich9: enable acpi pci hotplug, Aleksandr Bezzubikov, 2017/06/29