diff options
author | Bob Moore <robert.moore@intel.com> | 2011-02-14 03:13:25 -0500 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2011-03-02 19:38:06 -0500 |
commit | ef09c4f578147464524041cbe3205bb25f900598 (patch) | |
tree | c4270c7cf7f257fad6d8e8e7f5107c54f9d9b8d6 /drivers/acpi/acpica/acglobal.h | |
parent | 47863b9cbec29f137b3a7718ec851be879b41137 (diff) |
ACPICA: Add mechanism to defer _REG methods for some installed handlers
The memory/io/pci/dataTable regions must always be available. For
any user installed handlers for these spaces, defer execution
of _REG methods until acpi_enable_subsystem. This prevents any
chicken/egg problems and ensures that no methods are executed
until all of these regions are ready and available.
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers/acpi/acpica/acglobal.h')
-rw-r--r-- | drivers/acpi/acpica/acglobal.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/acpi/acpica/acglobal.h b/drivers/acpi/acpica/acglobal.h index 82a1bd283db8..d69750b83b36 100644 --- a/drivers/acpi/acpica/acglobal.h +++ b/drivers/acpi/acpica/acglobal.h | |||
@@ -273,6 +273,10 @@ ACPI_EXTERN u32 acpi_gbl_owner_id_mask[ACPI_NUM_OWNERID_MASKS]; | |||
273 | ACPI_EXTERN u8 acpi_gbl_last_owner_id_index; | 273 | ACPI_EXTERN u8 acpi_gbl_last_owner_id_index; |
274 | ACPI_EXTERN u8 acpi_gbl_next_owner_id_offset; | 274 | ACPI_EXTERN u8 acpi_gbl_next_owner_id_offset; |
275 | 275 | ||
276 | /* Initialization sequencing */ | ||
277 | |||
278 | ACPI_EXTERN u8 acpi_gbl_reg_methods_executed; | ||
279 | |||
276 | /* Misc */ | 280 | /* Misc */ |
277 | 281 | ||
278 | ACPI_EXTERN u32 acpi_gbl_original_mode; | 282 | ACPI_EXTERN u32 acpi_gbl_original_mode; |