[SeaBIOS] [PATCH v2 0/3] use full io address space on q35

Gerd Hoffmann kraxel at redhat.com
Tue May 13 14:58:29 CEST 2014


  Hi,

Digged out an old patch from the mailing list, to make smm use
acpi_pm1a_cnt.  This allows to make the acpi pmbase a variable
and figure where to place the registers at runtime.

With these preparations in place we can go move 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 (3):
  smm: use acpi_pm1a_cnt
  acpi: remove PORT_ACPI_PM_BASE constant
  Allow using full io region on q35.

 src/fw/acpi.c       | 14 +++++++-------
 src/fw/biostables.c |  3 ++-
 src/fw/paravirt.c   |  5 +++++
 src/fw/paravirt.h   |  2 --
 src/fw/pciinit.c    | 32 +++++++++++++++++---------------
 src/fw/smm.c        |  8 ++++----
 src/util.h          |  3 ++-
 7 files changed, 37 insertions(+), 30 deletions(-)

-- 
1.8.3.1




More information about the SeaBIOS mailing list