On Thu, Apr 9, 2020 at 6:58 AM Simon Glass <s...@chromium.org> wrote: > > Each ACPI table has its own version number. Add the version numbers in a > single function so we can keep them consistent and easily see what > versions are supported. > > Start a new acpi_table file in a generic directory to house this function. > We can move things over to this file from x86 as needed. > > Signed-off-by: Simon Glass <s...@chromium.org> > Reviewed-by: Wolfgang Wallner <wolfgang.wall...@br-automation.com> > --- > > Changes in v5: > - Mess with the table ordering a little more > > Changes in v4: > - Move ACPI makefile line outside the ifdef CONFIG_SPL_BUILD > - Add a comment about the MADT table version > - Add SPCR > - Update comment to include tables defined or reserved by ACPI > > Changes in v3: > - Fix file comment for acpi_table.c > - Fix a few typos > > Changes in v2: > - Move the sandbox acpi_table.h header file to an earlier patch > - Use #defines for MADT and MCFG version numbers > > include/acpi/acpi_table.h | 60 +++++++++++++++++++++++++++++++++++++ > lib/Makefile | 1 + > lib/acpi/Makefile | 4 +++ > lib/acpi/acpi_table.c | 62 +++++++++++++++++++++++++++++++++++++++ > test/dm/acpi.c | 14 +++++++++ > 5 files changed, 141 insertions(+) > create mode 100644 lib/acpi/Makefile > create mode 100644 lib/acpi/acpi_table.c >
applied to u-boot-x86, thanks!