summaryrefslogtreecommitdiffstats
path: root/src/interface/linux/linux_api.c
diff options
context:
space:
mode:
authorMichael Brown2021-03-01 01:08:23 +0100
committerMichael Brown2021-03-01 01:08:23 +0100
commit9776f6ece1104cc32de3249844a8a7387112f32f (patch)
treeb5916d250368fc66575bb000c51f5a7c7b0e203d /src/interface/linux/linux_api.c
parent[acpi] Eliminate redundant acpi_find_rsdt() in acpi_sx() (diff)
downloadipxe-9776f6ece1104cc32de3249844a8a7387112f32f.tar.gz
ipxe-9776f6ece1104cc32de3249844a8a7387112f32f.tar.xz
ipxe-9776f6ece1104cc32de3249844a8a7387112f32f.zip
[acpi] Allow for platforms that provide ACPI tables individually
The ACPI API currently expects platforms to provide access to a single contiguous ACPI table. Some platforms (e.g. Linux userspace) do not provide a convenient way to obtain the entire ACPI table, but do provide access to individual tables. All iPXE consumers of the ACPI API require access only to individual tables. Redefine the internal API to make acpi_find() an API method, with all existing implementations delegating to the current RSDT-based implementation. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/interface/linux/linux_api.c')
0 files changed, 0 insertions, 0 deletions