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 ---