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