ACPI / bus: Adjust ACPI subsystem initialization for new table loading mode
authorLv Zheng <lv.zheng@intel.com>
Fri, 23 Sep 2016 03:26:49 +0000 (11:26 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 26 Sep 2016 12:46:53 +0000 (14:46 +0200)
commit1ef356681ef412abfd93d1c36f15917a126833f5
treef0f8b9370c0fbdbe40591c963a6a6f55a87d8816
parentf42106fe65e32bc0c2a50fe47819c4b658f9c4d7
ACPI / bus: Adjust ACPI subsystem initialization for new table loading mode

This patch enables the following initialization order for the
new table loading mode (which is enabled by setting
acpi_gbl_parse_table_as_term_list to TRUE):

  1. Install default region handlers (SystemMemory, SystemIo, PciConfig,
     EmbeddedControl via ECDT) without evaluating _REG;

  2. Load the table and execute the module level AML opcodes instantly.

Signed-off-by: Lv Zheng <lv.zheng@intel.com>
[ rjw: Subject ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/bus.c