diff options
Diffstat (limited to 'include/acpi/acglobal.h')
| -rw-r--r-- | include/acpi/acglobal.h | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/include/acpi/acglobal.h b/include/acpi/acglobal.h index 4ab2ca18b8df..734cc77bf2c7 100644 --- a/include/acpi/acglobal.h +++ b/include/acpi/acglobal.h | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | *****************************************************************************/ | 5 | *****************************************************************************/ |
| 6 | 6 | ||
| 7 | /* | 7 | /* |
| 8 | * Copyright (C) 2000 - 2005, R. Byron Moore | 8 | * Copyright (C) 2000 - 2006, R. Byron Moore |
| 9 | * All rights reserved. | 9 | * All rights reserved. |
| 10 | * | 10 | * |
| 11 | * Redistribution and use in source and binary forms, with or without | 11 | * Redistribution and use in source and binary forms, with or without |
| @@ -80,6 +80,15 @@ extern u32 acpi_dbg_layer; | |||
| 80 | 80 | ||
| 81 | extern u32 acpi_gbl_nesting_level; | 81 | extern u32 acpi_gbl_nesting_level; |
| 82 | 82 | ||
| 83 | /* Support for dynamic control method tracing mechanism */ | ||
| 84 | |||
| 85 | ACPI_EXTERN u32 acpi_gbl_original_dbg_level; | ||
| 86 | ACPI_EXTERN u32 acpi_gbl_original_dbg_layer; | ||
| 87 | ACPI_EXTERN acpi_name acpi_gbl_trace_method_name; | ||
| 88 | ACPI_EXTERN u32 acpi_gbl_trace_dbg_level; | ||
| 89 | ACPI_EXTERN u32 acpi_gbl_trace_dbg_layer; | ||
| 90 | ACPI_EXTERN u32 acpi_gbl_trace_flags; | ||
| 91 | |||
| 83 | /***************************************************************************** | 92 | /***************************************************************************** |
| 84 | * | 93 | * |
| 85 | * Runtime configuration (static defaults that can be overriden at runtime) | 94 | * Runtime configuration (static defaults that can be overriden at runtime) |
| @@ -89,11 +98,15 @@ extern u32 acpi_gbl_nesting_level; | |||
| 89 | /* | 98 | /* |
| 90 | * Enable "slack" in the AML interpreter? Default is FALSE, and the | 99 | * Enable "slack" in the AML interpreter? Default is FALSE, and the |
| 91 | * interpreter strictly follows the ACPI specification. Setting to TRUE | 100 | * interpreter strictly follows the ACPI specification. Setting to TRUE |
| 92 | * allows the interpreter to forgive certain bad AML constructs. Currently: | 101 | * allows the interpreter to ignore certain errors and/or bad AML constructs. |
| 102 | * | ||
| 103 | * Currently, these features are enabled by this flag: | ||
| 104 | * | ||
| 93 | * 1) Allow "implicit return" of last value in a control method | 105 | * 1) Allow "implicit return" of last value in a control method |
| 94 | * 2) Allow access beyond end of operation region | 106 | * 2) Allow access beyond the end of an operation region |
| 95 | * 3) Allow access to uninitialized locals/args (auto-init to integer 0) | 107 | * 3) Allow access to uninitialized locals/args (auto-init to integer 0) |
| 96 | * 4) Allow ANY object type to be a source operand for the Store() operator | 108 | * 4) Allow ANY object type to be a source operand for the Store() operator |
| 109 | * 5) Allow unresolved references (invalid target name) in package objects | ||
| 97 | */ | 110 | */ |
| 98 | ACPI_EXTERN u8 ACPI_INIT_GLOBAL(acpi_gbl_enable_interpreter_slack, FALSE); | 111 | ACPI_EXTERN u8 ACPI_INIT_GLOBAL(acpi_gbl_enable_interpreter_slack, FALSE); |
| 99 | 112 | ||
| @@ -211,9 +224,11 @@ ACPI_EXTERN u32 acpi_gbl_original_mode; | |||
| 211 | ACPI_EXTERN u32 acpi_gbl_rsdp_original_location; | 224 | ACPI_EXTERN u32 acpi_gbl_rsdp_original_location; |
| 212 | ACPI_EXTERN u32 acpi_gbl_ns_lookup_count; | 225 | ACPI_EXTERN u32 acpi_gbl_ns_lookup_count; |
| 213 | ACPI_EXTERN u32 acpi_gbl_ps_find_count; | 226 | ACPI_EXTERN u32 acpi_gbl_ps_find_count; |
| 214 | ACPI_EXTERN u64 acpi_gbl_owner_id_mask; | 227 | ACPI_EXTERN u32 acpi_gbl_owner_id_mask[ACPI_NUM_OWNERID_MASKS]; |
| 215 | ACPI_EXTERN u16 acpi_gbl_pm1_enable_register_save; | 228 | ACPI_EXTERN u16 acpi_gbl_pm1_enable_register_save; |
| 216 | ACPI_EXTERN u16 acpi_gbl_global_lock_handle; | 229 | ACPI_EXTERN u16 acpi_gbl_global_lock_handle; |
| 230 | ACPI_EXTERN u8 acpi_gbl_last_owner_id_index; | ||
| 231 | ACPI_EXTERN u8 acpi_gbl_next_owner_id_offset; | ||
| 217 | ACPI_EXTERN u8 acpi_gbl_debugger_configuration; | 232 | ACPI_EXTERN u8 acpi_gbl_debugger_configuration; |
| 218 | ACPI_EXTERN u8 acpi_gbl_global_lock_acquired; | 233 | ACPI_EXTERN u8 acpi_gbl_global_lock_acquired; |
| 219 | ACPI_EXTERN u8 acpi_gbl_step_to_next_call; | 234 | ACPI_EXTERN u8 acpi_gbl_step_to_next_call; |
