acexcep.h (db2bae30) | acexcep.h (aa2aa9a6) |
---|---|
1/****************************************************************************** 2 * 3 * Name: acexcep.h - Exception codes returned by the ACPI subsystem | 1/****************************************************************************** 2 * 3 * Name: acexcep.h - Exception codes returned by the ACPI subsystem |
4 * $Revision: 1.80 $ | |
5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * | 4 * 5 *****************************************************************************/ 6 7/****************************************************************************** 8 * 9 * 1. Copyright Notice 10 * |
12 * Some or all of this work - Copyright (c) 1999 - 2008, Intel Corp. | 11 * Some or all of this work - Copyright (c) 1999 - 2009, Intel Corp. |
13 * All rights reserved. 14 * 15 * 2. License 16 * 17 * 2.1. This is your license from Intel Corp. under its intellectual property 18 * rights. You may have additional license terms from the party that provided 19 * you this software, covering your right to use that party's intellectual 20 * property rights. --- 154 unchanged lines hidden (view full) --- 175#define AE_BAD_PARAMETER (ACPI_STATUS) (0x0001 | AE_CODE_PROGRAMMER) 176#define AE_BAD_CHARACTER (ACPI_STATUS) (0x0002 | AE_CODE_PROGRAMMER) 177#define AE_BAD_PATHNAME (ACPI_STATUS) (0x0003 | AE_CODE_PROGRAMMER) 178#define AE_BAD_DATA (ACPI_STATUS) (0x0004 | AE_CODE_PROGRAMMER) 179#define AE_BAD_HEX_CONSTANT (ACPI_STATUS) (0x0005 | AE_CODE_PROGRAMMER) 180#define AE_BAD_OCTAL_CONSTANT (ACPI_STATUS) (0x0006 | AE_CODE_PROGRAMMER) 181#define AE_BAD_DECIMAL_CONSTANT (ACPI_STATUS) (0x0007 | AE_CODE_PROGRAMMER) 182#define AE_MISSING_ARGUMENTS (ACPI_STATUS) (0x0008 | AE_CODE_PROGRAMMER) | 12 * All rights reserved. 13 * 14 * 2. License 15 * 16 * 2.1. This is your license from Intel Corp. under its intellectual property 17 * rights. You may have additional license terms from the party that provided 18 * you this software, covering your right to use that party's intellectual 19 * property rights. --- 154 unchanged lines hidden (view full) --- 174#define AE_BAD_PARAMETER (ACPI_STATUS) (0x0001 | AE_CODE_PROGRAMMER) 175#define AE_BAD_CHARACTER (ACPI_STATUS) (0x0002 | AE_CODE_PROGRAMMER) 176#define AE_BAD_PATHNAME (ACPI_STATUS) (0x0003 | AE_CODE_PROGRAMMER) 177#define AE_BAD_DATA (ACPI_STATUS) (0x0004 | AE_CODE_PROGRAMMER) 178#define AE_BAD_HEX_CONSTANT (ACPI_STATUS) (0x0005 | AE_CODE_PROGRAMMER) 179#define AE_BAD_OCTAL_CONSTANT (ACPI_STATUS) (0x0006 | AE_CODE_PROGRAMMER) 180#define AE_BAD_DECIMAL_CONSTANT (ACPI_STATUS) (0x0007 | AE_CODE_PROGRAMMER) 181#define AE_MISSING_ARGUMENTS (ACPI_STATUS) (0x0008 | AE_CODE_PROGRAMMER) |
182#define AE_BAD_ADDRESS (ACPI_STATUS) (0x0009 | AE_CODE_PROGRAMMER) |
|
183 | 183 |
184#define AE_CODE_PGM_MAX 0x0008 | 184#define AE_CODE_PGM_MAX 0x0009 |
185 186 187/* 188 * Acpi table exceptions 189 */ 190#define AE_BAD_SIGNATURE (ACPI_STATUS) (0x0001 | AE_CODE_ACPI_TABLES) 191#define AE_BAD_HEADER (ACPI_STATUS) (0x0002 | AE_CODE_ACPI_TABLES) 192#define AE_BAD_CHECKSUM (ACPI_STATUS) (0x0003 | AE_CODE_ACPI_TABLES) --- 34 unchanged lines hidden (view full) --- 227#define AE_AML_REGISTER_LIMIT (ACPI_STATUS) (0x0019 | AE_CODE_AML) 228#define AE_AML_NO_WHILE (ACPI_STATUS) (0x001A | AE_CODE_AML) 229#define AE_AML_ALIGNMENT (ACPI_STATUS) (0x001B | AE_CODE_AML) 230#define AE_AML_NO_RESOURCE_END_TAG (ACPI_STATUS) (0x001C | AE_CODE_AML) 231#define AE_AML_BAD_RESOURCE_VALUE (ACPI_STATUS) (0x001D | AE_CODE_AML) 232#define AE_AML_CIRCULAR_REFERENCE (ACPI_STATUS) (0x001E | AE_CODE_AML) 233#define AE_AML_BAD_RESOURCE_LENGTH (ACPI_STATUS) (0x001F | AE_CODE_AML) 234#define AE_AML_ILLEGAL_ADDRESS (ACPI_STATUS) (0x0020 | AE_CODE_AML) | 185 186 187/* 188 * Acpi table exceptions 189 */ 190#define AE_BAD_SIGNATURE (ACPI_STATUS) (0x0001 | AE_CODE_ACPI_TABLES) 191#define AE_BAD_HEADER (ACPI_STATUS) (0x0002 | AE_CODE_ACPI_TABLES) 192#define AE_BAD_CHECKSUM (ACPI_STATUS) (0x0003 | AE_CODE_ACPI_TABLES) --- 34 unchanged lines hidden (view full) --- 227#define AE_AML_REGISTER_LIMIT (ACPI_STATUS) (0x0019 | AE_CODE_AML) 228#define AE_AML_NO_WHILE (ACPI_STATUS) (0x001A | AE_CODE_AML) 229#define AE_AML_ALIGNMENT (ACPI_STATUS) (0x001B | AE_CODE_AML) 230#define AE_AML_NO_RESOURCE_END_TAG (ACPI_STATUS) (0x001C | AE_CODE_AML) 231#define AE_AML_BAD_RESOURCE_VALUE (ACPI_STATUS) (0x001D | AE_CODE_AML) 232#define AE_AML_CIRCULAR_REFERENCE (ACPI_STATUS) (0x001E | AE_CODE_AML) 233#define AE_AML_BAD_RESOURCE_LENGTH (ACPI_STATUS) (0x001F | AE_CODE_AML) 234#define AE_AML_ILLEGAL_ADDRESS (ACPI_STATUS) (0x0020 | AE_CODE_AML) |
235#define AE_AML_INFINITE_LOOP (ACPI_STATUS) (0x0021 | AE_CODE_AML) |
|
235 | 236 |
236#define AE_CODE_AML_MAX 0x0020 | 237#define AE_CODE_AML_MAX 0x0021 |
237 238 239/* 240 * Internal exceptions used for control 241 */ 242#define AE_CTRL_RETURN_VALUE (ACPI_STATUS) (0x0001 | AE_CODE_CONTROL) 243#define AE_CTRL_PENDING (ACPI_STATUS) (0x0002 | AE_CODE_CONTROL) 244#define AE_CTRL_TERMINATE (ACPI_STATUS) (0x0003 | AE_CODE_CONTROL) --- 6 unchanged lines hidden (view full) --- 251#define AE_CTRL_CONTINUE (ACPI_STATUS) (0x000A | AE_CODE_CONTROL) 252#define AE_CTRL_SKIP (ACPI_STATUS) (0x000B | AE_CODE_CONTROL) 253#define AE_CTRL_PARSE_CONTINUE (ACPI_STATUS) (0x000C | AE_CODE_CONTROL) 254#define AE_CTRL_PARSE_PENDING (ACPI_STATUS) (0x000D | AE_CODE_CONTROL) 255 256#define AE_CODE_CTRL_MAX 0x000D 257 258 | 238 239 240/* 241 * Internal exceptions used for control 242 */ 243#define AE_CTRL_RETURN_VALUE (ACPI_STATUS) (0x0001 | AE_CODE_CONTROL) 244#define AE_CTRL_PENDING (ACPI_STATUS) (0x0002 | AE_CODE_CONTROL) 245#define AE_CTRL_TERMINATE (ACPI_STATUS) (0x0003 | AE_CODE_CONTROL) --- 6 unchanged lines hidden (view full) --- 252#define AE_CTRL_CONTINUE (ACPI_STATUS) (0x000A | AE_CODE_CONTROL) 253#define AE_CTRL_SKIP (ACPI_STATUS) (0x000B | AE_CODE_CONTROL) 254#define AE_CTRL_PARSE_CONTINUE (ACPI_STATUS) (0x000C | AE_CODE_CONTROL) 255#define AE_CTRL_PARSE_PENDING (ACPI_STATUS) (0x000D | AE_CODE_CONTROL) 256 257#define AE_CODE_CTRL_MAX 0x000D 258 259 |
260/* Exception strings for AcpiFormatException */ 261 |
|
259#ifdef DEFINE_ACPI_GLOBALS 260 | 262#ifdef DEFINE_ACPI_GLOBALS 263 |
261 | |
262/* 263 * String versions of the exception codes above 264 * These strings must match the corresponding defines exactly 265 */ 266char const *AcpiGbl_ExceptionNames_Env[] = 267{ 268 "AE_OK", 269 "AE_ERROR", --- 30 unchanged lines hidden (view full) --- 300 NULL, 301 "AE_BAD_PARAMETER", 302 "AE_BAD_CHARACTER", 303 "AE_BAD_PATHNAME", 304 "AE_BAD_DATA", 305 "AE_BAD_HEX_CONSTANT", 306 "AE_BAD_OCTAL_CONSTANT", 307 "AE_BAD_DECIMAL_CONSTANT", | 264/* 265 * String versions of the exception codes above 266 * These strings must match the corresponding defines exactly 267 */ 268char const *AcpiGbl_ExceptionNames_Env[] = 269{ 270 "AE_OK", 271 "AE_ERROR", --- 30 unchanged lines hidden (view full) --- 302 NULL, 303 "AE_BAD_PARAMETER", 304 "AE_BAD_CHARACTER", 305 "AE_BAD_PATHNAME", 306 "AE_BAD_DATA", 307 "AE_BAD_HEX_CONSTANT", 308 "AE_BAD_OCTAL_CONSTANT", 309 "AE_BAD_DECIMAL_CONSTANT", |
308 "AE_MISSING_ARGUMENTS" | 310 "AE_MISSING_ARGUMENTS", 311 "AE_BAD_ADDRESS" |
309}; 310 311char const *AcpiGbl_ExceptionNames_Tbl[] = 312{ 313 NULL, 314 "AE_BAD_SIGNATURE", 315 "AE_BAD_HEADER", 316 "AE_BAD_CHECKSUM", --- 31 unchanged lines hidden (view full) --- 348 "AE_AML_REGISTER_LIMIT", 349 "AE_AML_NO_WHILE", 350 "AE_AML_ALIGNMENT", 351 "AE_AML_NO_RESOURCE_END_TAG", 352 "AE_AML_BAD_RESOURCE_VALUE", 353 "AE_AML_CIRCULAR_REFERENCE", 354 "AE_AML_BAD_RESOURCE_LENGTH", 355 "AE_AML_ILLEGAL_ADDRESS", | 312}; 313 314char const *AcpiGbl_ExceptionNames_Tbl[] = 315{ 316 NULL, 317 "AE_BAD_SIGNATURE", 318 "AE_BAD_HEADER", 319 "AE_BAD_CHECKSUM", --- 31 unchanged lines hidden (view full) --- 351 "AE_AML_REGISTER_LIMIT", 352 "AE_AML_NO_WHILE", 353 "AE_AML_ALIGNMENT", 354 "AE_AML_NO_RESOURCE_END_TAG", 355 "AE_AML_BAD_RESOURCE_VALUE", 356 "AE_AML_CIRCULAR_REFERENCE", 357 "AE_AML_BAD_RESOURCE_LENGTH", 358 "AE_AML_ILLEGAL_ADDRESS", |
359 "AE_AML_INFINITE_LOOP" |
|
356}; 357 358char const *AcpiGbl_ExceptionNames_Ctrl[] = 359{ 360 NULL, 361 "AE_CTRL_RETURN_VALUE", 362 "AE_CTRL_PENDING", 363 "AE_CTRL_TERMINATE", --- 15 unchanged lines hidden --- | 360}; 361 362char const *AcpiGbl_ExceptionNames_Ctrl[] = 363{ 364 NULL, 365 "AE_CTRL_RETURN_VALUE", 366 "AE_CTRL_PENDING", 367 "AE_CTRL_TERMINATE", --- 15 unchanged lines hidden --- |