On Wed, Jul 10, 2024 at 11:50:53AM -0700, Robert Spier via SeaBIOS wrote:
From 7c84cde99ec50d80f4a1b327fcb80d25f617e636 Mon Sep 17 00:00:00 2001 From: Robert Spier rspier@google.com Date: Tue, 9 Jul 2024 10:32:56 -0700 Subject: [PATCH] Add LGPLv2 header back to files derived from acpi-dsdt.dsl which came from Bochs/QEMU.
The original code was licensed under LGPLv2 *without* an "or later" affordance.
Short history lesson:
In 2013, in version 1.7, qemu introduced the feature that the acpi tables for the virtual machine can be fetched from qemu via fw_cfg interface. seabios supports that via CONFIG_FW_ROMFILE_LOAD.
We kept the compiled-in acpi tables back then, for backward compatibility with qemu versions 1.6 & older.
Fast forward 10 years. Meanwhile qemu has removed backward compatibility support for qemu versions that old (the oldest machine type still supported by the upcoming qemu 9.2 release is for qemu 2.4).
I think it is save to simply remove these files now (and the acpi_setup() function which uses them). So I'd suggest to do that instead of adding any fixes.
take care, Gerd