summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorHeinrich Schuchardt <[email protected]>2025-10-31 20:52:53 +0100
committerTom Rini <[email protected]>2025-11-06 08:30:33 -0600
commitb790f31752d7650d5f557509f17b1396f0cc1f70 (patch)
treed9f52ff5c505d3b1e405bd8a521ccf5412371a4c /test
parent59f6025e5a6e46c9cf8b94cd6958bae78cd15d13 (diff)
acpi: use U-Boot ACPI vendor ID
The U-Boot project has been assigned the vendor ID 'UBOO' [1]. Use this vendor ID and our release version in the ACPI table headers. [1] ACPI ID Registry https://uefi.org/ACPI_ID_List Signed-off-by: Heinrich Schuchardt <[email protected]> Reviewed-by: Bin Meng <[email protected]>
Diffstat (limited to 'test')
-rw-r--r--test/dm/acpi.c55
1 files changed, 32 insertions, 23 deletions
diff --git a/test/dm/acpi.c b/test/dm/acpi.c
index db012b6d2f1..559ea269de2 100644
--- a/test/dm/acpi.c
+++ b/test/dm/acpi.c
@@ -261,8 +261,8 @@ static int dm_test_acpi_fill_header(struct unit_test_state *uts)
ut_asserteq_mem(OEM_TABLE_ID, hdr.oem_table_id,
sizeof(hdr.oem_table_id));
ut_asserteq(OEM_REVISION, hdr.oem_revision);
- ut_asserteq_mem(ASLC_ID, hdr.creator_id, sizeof(hdr.creator_id));
- ut_asserteq(ASL_REVISION, hdr.creator_revision);
+ ut_asserteq_mem(ACPI_CREATOR_ID, hdr.creator_id, sizeof(hdr.creator_id));
+ ut_asserteq(ACPI_CREATOR_REVISION, hdr.creator_revision);
return 0;
}
@@ -415,22 +415,27 @@ static int dm_test_acpi_cmd_list(struct unit_test_state *uts)
ut_assert_nextline("RSDP %16lx %5zx v02 U-BOOT", addr,
sizeof(struct acpi_rsdp));
addr = ALIGN(addr + sizeof(struct acpi_rsdp), 16);
- ut_assert_nextline("RSDT %16lx %5zx v01 U-BOOT U-BOOTBL %x INTL 0",
+ ut_assert_nextline("RSDT %16lx %5zx v01 U-BOOT U-BOOTBL %x UBOO %x",
addr, sizeof(struct acpi_table_header) +
- 3 * sizeof(u32), OEM_REVISION);
+ 3 * sizeof(u32), OEM_REVISION,
+ ACPI_CREATOR_REVISION);
addr = ALIGN(addr + sizeof(struct acpi_rsdt), 16);
- ut_assert_nextline("XSDT %16lx %5zx v01 U-BOOT U-BOOTBL %x INTL 0",
+ ut_assert_nextline("XSDT %16lx %5zx v01 U-BOOT U-BOOTBL %x UBOO %x",
addr, sizeof(struct acpi_table_header) +
- 3 * sizeof(u64), OEM_REVISION);
+ 3 * sizeof(u64), OEM_REVISION,
+ ACPI_CREATOR_REVISION);
addr = ALIGN(addr + sizeof(struct acpi_xsdt), 64);
- ut_assert_nextline("DMAR %16lx %5zx v01 U-BOOT U-BOOTBL %x INTL 0",
- addr, sizeof(struct acpi_dmar), OEM_REVISION);
+ ut_assert_nextline("DMAR %16lx %5zx v01 U-BOOT U-BOOTBL %x UBOO %x",
+ addr, sizeof(struct acpi_dmar), OEM_REVISION,
+ ACPI_CREATOR_REVISION);
addr = ALIGN(addr + sizeof(struct acpi_dmar), 16);
- ut_assert_nextline("DMAR %16lx %5zx v01 U-BOOT U-BOOTBL %x INTL 0",
- addr, sizeof(struct acpi_dmar), OEM_REVISION);
+ ut_assert_nextline("DMAR %16lx %5zx v01 U-BOOT U-BOOTBL %x UBOO %x",
+ addr, sizeof(struct acpi_dmar), OEM_REVISION,
+ ACPI_CREATOR_REVISION);
addr = ALIGN(addr + sizeof(struct acpi_dmar), 16);
- ut_assert_nextline("DMAR %16lx %5zx v01 U-BOOT U-BOOTBL %x INTL 0",
- addr, sizeof(struct acpi_dmar), OEM_REVISION);
+ ut_assert_nextline("DMAR %16lx %5zx v01 U-BOOT U-BOOTBL %x UBOO %x",
+ addr, sizeof(struct acpi_dmar), OEM_REVISION,
+ ACPI_CREATOR_REVISION);
ut_assert_console_end();
unmap_sysmem(buf);
free(buf);
@@ -459,23 +464,27 @@ static int dm_test_acpi_cmd_list_chksum(struct unit_test_state *uts)
ut_assert_nextline("RSDP %16lx %5zx v02 U-BOOT OK OK", addr,
sizeof(struct acpi_rsdp));
addr = ALIGN(addr + sizeof(struct acpi_rsdp), 16);
- ut_assert_nextline("RSDT %16lx %5zx v01 U-BOOT U-BOOTBL %x INTL 0 OK",
+ ut_assert_nextline("RSDT %16lx %5zx v01 U-BOOT U-BOOTBL %x UBOO %x OK",
addr, sizeof(struct acpi_table_header) +
- 3 * sizeof(u32), OEM_REVISION);
+ 3 * sizeof(u32), OEM_REVISION,
+ ACPI_CREATOR_REVISION);
addr = ALIGN(addr + sizeof(struct acpi_rsdt), 16);
- ut_assert_nextline("XSDT %16lx %5zx v01 U-BOOT U-BOOTBL %x INTL 0 OK",
+ ut_assert_nextline("XSDT %16lx %5zx v01 U-BOOT U-BOOTBL %x UBOO %x OK",
addr, sizeof(struct acpi_table_header) +
- 3 * sizeof(u64), OEM_REVISION);
+ 3 * sizeof(u64), OEM_REVISION,
+ ACPI_CREATOR_REVISION);
addr = ALIGN(addr + sizeof(struct acpi_xsdt), 64);
- ut_assert_nextline("DMAR %16lx %5zx v01 U-BOOT U-BOOTBL %x INTL 0 OK",
- addr, sizeof(struct acpi_dmar), OEM_REVISION);
+ ut_assert_nextline("DMAR %16lx %5zx v01 U-BOOT U-BOOTBL %x UBOO %x OK",
+ addr, sizeof(struct acpi_dmar), OEM_REVISION,
+ ACPI_CREATOR_REVISION);
addr = ALIGN(addr + sizeof(struct acpi_dmar), 16);
- ut_assert_nextline("DMAR %16lx %5zx v01 U-BOOT U-BOOTBL %x INTL 0 OK",
- addr, sizeof(struct acpi_dmar), OEM_REVISION);
+ ut_assert_nextline("DMAR %16lx %5zx v01 U-BOOT U-BOOTBL %x UBOO %x OK",
+ addr, sizeof(struct acpi_dmar), OEM_REVISION,
+ ACPI_CREATOR_REVISION);
addr = ALIGN(addr + sizeof(struct acpi_dmar), 16);
- ut_assert_nextline("DMAR %16lx %5zx v01 U-BOOT U-BOOTBL %x INTL 0 OK",
- addr, sizeof(struct acpi_dmar), OEM_REVISION);
- ut_assert_console_end();
+ ut_assert_nextline("DMAR %16lx %5zx v01 U-BOOT U-BOOTBL %x UBOO %x OK",
+ addr, sizeof(struct acpi_dmar), OEM_REVISION,
+ ACPI_CREATOR_REVISION);
ut_assert_console_end();
unmap_sysmem(buf);
free(buf);