[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 00/12] acpi: i386 tweaks
From: |
Gerd Hoffmann |
Subject: |
[PATCH v2 00/12] acpi: i386 tweaks |
Date: |
Fri, 3 Apr 2020 10:04:50 +0200 |
First batch of microvm patches, some generic acpi stuff.
Split the acpi-build.c monster, specifically split the
pc and q35 and pci bits into a separate file which we
can skip building at some point in the future.
v2 changes: leave acpi-build.c largely as-is, move useful
bits to other places to allow them being reused, specifically:
* move isa device generator functions to individual isa devices.
* move fw_cfg generator function to fw_cfg.c
Sneak preview: full microvm series at
https://git.kraxel.org/cgit/qemu/log/?h=sirius/microvm
take care,
Gerd
Gerd Hoffmann (12):
move 'typedef Aml' to qemu/types.h
acpi: add aml builder stubs
acpi: drop pointless _STA method
acpi: serial: don't use _STA method
acpi: parallel: don't use _STA method
acpi: add ISADeviceClass->build_aml()
acpi: move aml builder code for rtc device
acpi: move aml builder code for serial device
acpi: move aml builder code for parallel device
acpi: move aml builder code for floppy device
acpi: move aml builder code for i8042 (kbd+mouse) device
acpi: factor out fw_cfg_add_acpi_dsdt()
hw/i386/fw_cfg.h | 1 +
include/hw/acpi/aml-build.h | 1 -
include/hw/isa/isa.h | 2 +
include/qemu/typedefs.h | 1 +
hw/acpi/aml-build-stub.c | 79 +++++++++++
hw/block/fdc.c | 83 ++++++++++++
hw/char/parallel.c | 25 ++++
hw/char/serial-isa.c | 32 +++++
hw/i386/acpi-build.c | 258 +-----------------------------------
hw/i386/fw_cfg.c | 28 ++++
hw/input/pckbd.c | 31 +++++
hw/isa/isa-bus.c | 15 +++
hw/rtc/mc146818rtc.c | 20 +++
stubs/cmos.c | 7 +
hw/acpi/Makefile.objs | 4 +-
stubs/Makefile.objs | 1 +
16 files changed, 330 insertions(+), 258 deletions(-)
create mode 100644 hw/acpi/aml-build-stub.c
create mode 100644 stubs/cmos.c
--
2.18.2
- [PATCH v2 00/12] acpi: i386 tweaks,
Gerd Hoffmann <=