1
0
Fork 0
remarkable-linux/tools/power/acpi
Lv Zheng 03c5b6b0da ACPICA: acpidump: Add DSDT/FACS instance support for Linux and EFI
ACPICA commit 343fc31840d40c06001f3b170ee5bcdfd3c7f3e0

ACPI spec allows to configure different 32-bit/64-bit table addresses for
DSDT and FACS. And for FACS, it's meaningful to dump both of them as they
are used to support different suspend protocols.

While:
1. on Linux, only 1 instance is supported for DSDT/FACS; and
2. on EFI, the code in osl_get_table() is buggy with special table instances,
   causing endless file dump for such tables (reported by Shao Ming in link
   #2).

This patch adds DSDT/FACS instance support for Linux/EFI acpidump. Fixed by
Lv Zheng.

Link: https://github.com/acpica/acpica/commit/343fc318
Link: https://bugs.acpica.org/show_bug.cgi?id=1407 [#1]
Link: https://github.com/acpica/acpica/issues/285  [#2]
Reported-by: Shao Ming <smbest163@163.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2017-08-03 23:34:16 +02:00
..
common ACPICA: Source tree: Update copyright notices to 2017 2017-02-09 14:47:02 +01:00
man ACPI / acpidump: Update acpidump manual 2015-07-01 23:17:55 +02:00
os_specific/service_layers ACPICA: acpidump: Add DSDT/FACS instance support for Linux and EFI 2017-08-03 23:34:16 +02:00
tools ACPICA: CLib: Add short multiply/shift support 2017-08-03 23:34:16 +02:00
.gitignore tools/power/acpi: Add .gitignore file 2017-05-12 23:05:00 +02:00
Makefile tools/power/acpi: Add userspace AML interface support 2015-12-15 00:17:44 +01:00
Makefile.config tools/power/acpi: Remove direct kernel source include reference 2016-11-16 22:31:26 +01:00
Makefile.rules tools/power/acpi: Remove direct kernel source include reference 2016-11-16 22:31:26 +01:00