Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200917135323.18022-1-kraxel@redhat.com
Maintainers: Eduardo Habkost <ehabkost@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Sergio Lopez <slp@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Thomas Huth <thuth@redhat.com>, Richard Henderson <rth@twiddle.net>, Laurent Vivier <lvivier@redhat.com>
hw/i386/acpi-microvm.h | 8 +
include/hw/acpi/generic_event_device.h | 17 ++
include/hw/i386/microvm.h | 10 +-
include/hw/i386/pc.h | 1 -
include/hw/i386/x86.h | 15 +-
hw/acpi/generic_event_device.c | 52 +++++
hw/arm/virt-acpi-build.c | 8 -
hw/i386/acpi-build.c | 2 +-
hw/i386/acpi-microvm.c | 240 ++++++++++++++++++++
hw/i386/generic_event_device_x86.c | 36 +++
hw/i386/microvm.c | 108 ++++++++-
hw/i386/pc.c | 297 ++-----------------------
hw/i386/pc_piix.c | 2 +-
hw/i386/pc_q35.c | 2 +-
hw/i386/x86.c | 275 ++++++++++++++++++++++-
tests/qtest/bios-tables-test.c | 21 +-
hw/i386/Kconfig | 1 +
hw/i386/meson.build | 3 +-
pc-bios/bios-microvm.bin | Bin 65536 -> 131072 bytes
pc-bios/meson.build | 1 +
pc-bios/qboot.rom | Bin 0 -> 65536 bytes
roms/Makefile | 11 +-
roms/config.seabios-microvm | 26 +++
tests/data/acpi/microvm/APIC | Bin 0 -> 70 bytes
tests/data/acpi/microvm/DSDT | Bin 0 -> 365 bytes
tests/data/acpi/microvm/FACP | Bin 0 -> 268 bytes
26 files changed, 823 insertions(+), 313 deletions(-)
create mode 100644 hw/i386/acpi-microvm.h
create mode 100644 hw/i386/acpi-microvm.c
create mode 100644 hw/i386/generic_event_device_x86.c
create mode 100644 pc-bios/qboot.rom
create mode 100644 roms/config.seabios-microvm
create mode 100644 tests/data/acpi/microvm/APIC
create mode 100644 tests/data/acpi/microvm/DSDT
create mode 100644 tests/data/acpi/microvm/FACP