]> Git Repo - qemu.git/commit - tests/bios-tables-test.c
tests: acpi: make sure FADT is fetched only once
authorIgor Mammedov <[email protected]>
Thu, 27 Dec 2018 14:13:28 +0000 (15:13 +0100)
committerMichael S. Tsirkin <[email protected]>
Tue, 15 Jan 2019 00:31:04 +0000 (19:31 -0500)
commitdb5754498878c754a1ea755e726816ee50cbf2c0
treedfc123313d997d8aca2bfbaa90e8ee99c2452bb0
parent81eb530db4ce24b7cc3cd8303505a8053ee1b6cc
tests: acpi: make sure FADT is fetched only once

Whole FADT is fetched as part of RSDT referenced tables in
fetch_rsdt_referenced_tables() albeit a bit later than when FADT
is partially parsed in fadt_fetch_facs_and_dsdt_ptrs().
However there is no reason for calling fetch_rsdt_referenced_tables()
so late, just move it right after we fetched RSDT and before
fadt_fetch_facs_and_dsdt_ptrs(). That way we can reuse whole FADT
fetched by fetch_rsdt_referenced_tables() and avoid duplicate
custom fields fetching in fadt_fetch_facs_and_dsdt_ptrs().

While at it rename fadt_fetch_facs_and_dsdt_ptrs() to
test_acpi_fadt_table(). The follow up patch will merge
fadt_fetch_facs_and_dsdt_ptrs() into test_acpi_rsdt_table(),
so that we would end up calling only test_acpi_FOO_table()
for consistency for tables that require special processing.

Signed-off-by: Igor Mammedov <[email protected]>
Acked-by: Thomas Huth <[email protected]>
Reviewed-by: Michael S. Tsirkin <[email protected]>
Signed-off-by: Michael S. Tsirkin <[email protected]>
tests/bios-tables-test.c
This page took 0.025502 seconds and 4 git commands to generate.