[SeaBIOS] [PATCH 0/5] Do not require iasl for SeaBIOS builds

Kevin O'Connor kevin at koconnor.net
Wed Nov 18 01:05:59 CET 2015


It's been over 2 years since the last meaningful change to the DSDT
files in the SeaBIOS repo.  (And that's with good cause, as the
content is now only used by old QEMU machine types and it should be
static.)  It does not make sense to require iasl on every build to
generate these files.  Instead, it's simpler to just commit the four
generated files into the code repo.

-Kevin


Kevin O'Connor (5):
  acpi_extract: Move main code to new function main()
  acpi_extract: Make the generated .hex files more human readable
  acpi_extract: Don't generate unused (and empty) q35-acpi-dsdt.hex file
  acpi: Don't build SSDT files on every build; store them in git
  acpi: Remove build check for iasl

 Makefile                |   4 +-
 scripts/acpi_extract.py | 232 ++++++++++----------
 scripts/test-build.sh   |  13 --
 src/fw/acpi-dsdt.hex    | 554 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/fw/acpi.c           |   8 +-
 src/fw/ssdt-misc.hex    |  88 ++++++++
 src/fw/ssdt-pcihp.hex   |  38 ++++
 src/fw/ssdt-proc.hex    |  35 +++
 8 files changed, 843 insertions(+), 129 deletions(-)
 create mode 100644 src/fw/acpi-dsdt.hex
 create mode 100644 src/fw/ssdt-misc.hex
 create mode 100644 src/fw/ssdt-pcihp.hex
 create mode 100644 src/fw/ssdt-proc.hex

-- 
2.4.3




More information about the SeaBIOS mailing list