[PATCH v5 19/29] acpi: Add a central location for table version numbers

Bin Meng bmeng.cn at gmail.com
Thu Apr 16 08:09:14 CEST 2020


On Thu, Apr 9, 2020 at 6:58 AM Simon Glass <sjg at 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 <sjg at chromium.org>
> Reviewed-by: Wolfgang Wallner <wolfgang.wallner at 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
>

Reviewed-by: Bin Meng <bmeng.cn at gmail.com>


More information about the U-Boot mailing list