dect
/
linux-2.6
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/drivers/acpi/tables
Zhao Yakui 9f3119b70c ACPI: Validate XSDT, use RSDT if XSDT fails
ACPI 1.0 used an RSDT with 32-bit physical addresses.
ACPI 2.0 adds an XSDT with 32-bit physical addresses.
An ACPI 2.0 aware OS is supposed to use the XSDT
(when present) instead of the RSDT.

However, several systems have failed because the XSDT
contains NULL entries -- while it is missing pointers
to needed tables, such as SSDTs.

When we find an XSDT with NULL entries, discard it
and use the ACPI 1.0 RSDT instead.

http://bugzilla.kernel.org/show_bug.cgi?id=8630

Signed-off-by: Zhao Yakui  <yakui.zhao@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
2007-08-24 18:46:25 -04:00
..
Makefile ACPICA: Create tbfadt.c to hold all FADT-related functions 2007-02-02 21:14:24 -05:00
tbfadt.c ACPICA: Clear reserved fields for incoming ACPI 1.0 FADTs 2007-07-03 01:56:40 -04:00
tbfind.c ACPICA: Update copyright to 2007. 2007-02-02 21:14:31 -05:00
tbinstal.c ACPICA: allow Load(OEMx) tables 2007-05-29 18:29:50 -04:00
tbutils.c ACPI: Validate XSDT, use RSDT if XSDT fails 2007-08-24 18:46:25 -04:00
tbxface.c ACPI: add "acpi_no_auto_ssdt" bootparam 2007-07-26 00:50:06 -04:00
tbxfroot.c ACPICA: Update copyright to 2007. 2007-02-02 21:14:31 -05:00