From: Bob Moore <robert.moore@xxxxxxxxx> This utility dumps the system ACPI tables in an ascii format suitable for extraction via the acpixtract utility. Signed-off-by: Bob Moore <robert.moore@xxxxxxxxx> Signed-off-by: Lv Zheng <lv.zheng@xxxxxxxxx> --- include/acpi/acpiosxf.h | 18 ++++++++++++++++++ include/acpi/actypes.h | 8 ++++++++ include/acpi/platform/acenv.h | 5 +++-- 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/include/acpi/acpiosxf.h b/include/acpi/acpiosxf.h index 64b8c76..315dd62 100644 --- a/include/acpi/acpiosxf.h +++ b/include/acpi/acpiosxf.h @@ -262,6 +262,24 @@ u32 acpi_os_get_line(char *buffer); #endif /* + * Obtain ACPI table(s) + */ +acpi_status +acpi_os_get_table_by_name(char *signature, + u32 instance, + struct acpi_table_header **table, + acpi_physical_address * address); + +acpi_status +acpi_os_get_table_by_index(u32 index, + struct acpi_table_header **table, + acpi_physical_address * address); + +acpi_status +acpi_os_get_table_by_address(acpi_physical_address address, + struct acpi_table_header **table); + +/* * Directory manipulation */ void *acpi_os_open_directory(char *pathname, diff --git a/include/acpi/actypes.h b/include/acpi/actypes.h index a64adcc..fa50b1f 100644 --- a/include/acpi/actypes.h +++ b/include/acpi/actypes.h @@ -306,6 +306,14 @@ typedef u32 acpi_physical_address; #define ACPI_EXPORT_SYMBOL(symbol) #endif +/* + * Compiler/Clibrary-dependent debug initialization. Used for ACPICA + * utilities only. + */ +#ifndef ACPI_DEBUG_INITIALIZE +#define ACPI_DEBUG_INITIALIZE() +#endif + /****************************************************************************** * * ACPI Specification constants (Do not change unless the specification changes) diff --git a/include/acpi/platform/acenv.h b/include/acpi/platform/acenv.h index ef04b36..2c2a0a8 100644 --- a/include/acpi/platform/acenv.h +++ b/include/acpi/platform/acenv.h @@ -96,10 +96,11 @@ #endif /* - * acpi_bin/acpi_help/acpi_src configuration. All single threaded, with - * no debug output. + * acpi_bin/acpi_dump/acpi_src/acpi_xtract configuration. All single + * threaded, with no debug output. */ #if (defined ACPI_BIN_APP) || \ + (defined ACPI_DUMP_APP) || \ (defined ACPI_SRC_APP) || \ (defined ACPI_XTRACT_APP) #define ACPI_APPLICATION -- 1.7.10 -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html