Hi,
First patch swapped for v2 of this series, using the patch from Paolo now, which removes the pmbase dependency in the smm code altogether.
Second patch (unmodified) makes acpi pmbase a variable and figure where to place the registers at runtime. No functional change.
With these preparations in place the third patch (unmodified too) moves the acpi pm registers below 0x1000 for new enougth qemu (2.0+). The whole 0x1000 -> 0xffff range is free then on q35.
cheers, Gerd
Gerd Hoffmann (2): acpi: remove PORT_ACPI_PM_BASE constant Allow using full io region on q35.
Paolo Bonzini (1): smm: remove code to handle ACPI disable/enable
src/fw/acpi.c | 14 +++++++------- src/fw/biostables.c | 1 + src/fw/paravirt.c | 5 +++++ src/fw/paravirt.h | 2 -- src/fw/pciinit.c | 32 +++++++++++++++++--------------- src/fw/smm.c | 29 ++--------------------------- src/util.h | 1 + 7 files changed, 33 insertions(+), 51 deletions(-)