[SeaBIOS] [PATCH 0/2][RFC] Remove BDAT from ACPI interface

Kevin O'Connor kevin at koconnor.net
Thu Mar 7 04:04:38 CET 2013


This patch changes SeaBIOS to pass the PCI regions via a dynamically
updated SSDT instead of via the BDAT memory reference system.  This
change will likely make it easier to port the ACPI tables to QEMU.

This patch has only been lightly tested.

Gerd - I know you ran various tests when originally introducing the
BDAT system.  Do you recall what test cases you used?

-Kevin


Kevin O'Connor (2):
  Rename src/ssdt-susp.dsl to src/ssdt-misc.dsl.
  acpi: Eliminate BDAT parameter passing to DSDT code.

 Makefile                  |  2 +-
 src/acpi-dsdt-pci-crs.dsl | 61 +++++++++++++++++------------------------------
 src/acpi.c                | 47 +++++++++++++-----------------------
 src/acpi.h                |  9 -------
 src/ssdt-misc.dsl         | 58 ++++++++++++++++++++++++++++++++++++++++++++
 src/ssdt-susp.dsl         | 38 -----------------------------
 tools/acpi_extract.py     | 17 ++++++++++++-
 7 files changed, 114 insertions(+), 118 deletions(-)
 create mode 100644 src/ssdt-misc.dsl
 delete mode 100644 src/ssdt-susp.dsl

-- 
1.7.11.7




More information about the SeaBIOS mailing list