13c1812acSJung-uk Kim /****************************************************************************** 23c1812acSJung-uk Kim * 33c1812acSJung-uk Kim * Module Name: aslmessages.h - Compiler error/warning messages 43c1812acSJung-uk Kim * 53c1812acSJung-uk Kim *****************************************************************************/ 63c1812acSJung-uk Kim 70d84335fSJung-uk Kim /****************************************************************************** 80d84335fSJung-uk Kim * 90d84335fSJung-uk Kim * 1. Copyright Notice 100d84335fSJung-uk Kim * 1129f37e9bSJung-uk Kim * Some or all of this work - Copyright (c) 1999 - 2021, Intel Corp. 123c1812acSJung-uk Kim * All rights reserved. 133c1812acSJung-uk Kim * 140d84335fSJung-uk Kim * 2. License 150d84335fSJung-uk Kim * 160d84335fSJung-uk Kim * 2.1. This is your license from Intel Corp. under its intellectual property 170d84335fSJung-uk Kim * rights. You may have additional license terms from the party that provided 180d84335fSJung-uk Kim * you this software, covering your right to use that party's intellectual 190d84335fSJung-uk Kim * property rights. 200d84335fSJung-uk Kim * 210d84335fSJung-uk Kim * 2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a 220d84335fSJung-uk Kim * copy of the source code appearing in this file ("Covered Code") an 230d84335fSJung-uk Kim * irrevocable, perpetual, worldwide license under Intel's copyrights in the 240d84335fSJung-uk Kim * base code distributed originally by Intel ("Original Intel Code") to copy, 250d84335fSJung-uk Kim * make derivatives, distribute, use and display any portion of the Covered 260d84335fSJung-uk Kim * Code in any form, with the right to sublicense such rights; and 270d84335fSJung-uk Kim * 280d84335fSJung-uk Kim * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 290d84335fSJung-uk Kim * license (with the right to sublicense), under only those claims of Intel 300d84335fSJung-uk Kim * patents that are infringed by the Original Intel Code, to make, use, sell, 310d84335fSJung-uk Kim * offer to sell, and import the Covered Code and derivative works thereof 320d84335fSJung-uk Kim * solely to the minimum extent necessary to exercise the above copyright 330d84335fSJung-uk Kim * license, and in no event shall the patent license extend to any additions 340d84335fSJung-uk Kim * to or modifications of the Original Intel Code. No other license or right 350d84335fSJung-uk Kim * is granted directly or by implication, estoppel or otherwise; 360d84335fSJung-uk Kim * 370d84335fSJung-uk Kim * The above copyright and patent license is granted only if the following 380d84335fSJung-uk Kim * conditions are met: 390d84335fSJung-uk Kim * 400d84335fSJung-uk Kim * 3. Conditions 410d84335fSJung-uk Kim * 420d84335fSJung-uk Kim * 3.1. Redistribution of Source with Rights to Further Distribute Source. 430d84335fSJung-uk Kim * Redistribution of source code of any substantial portion of the Covered 440d84335fSJung-uk Kim * Code or modification with rights to further distribute source must include 450d84335fSJung-uk Kim * the above Copyright Notice, the above License, this list of Conditions, 460d84335fSJung-uk Kim * and the following Disclaimer and Export Compliance provision. In addition, 470d84335fSJung-uk Kim * Licensee must cause all Covered Code to which Licensee contributes to 480d84335fSJung-uk Kim * contain a file documenting the changes Licensee made to create that Covered 490d84335fSJung-uk Kim * Code and the date of any change. Licensee must include in that file the 500d84335fSJung-uk Kim * documentation of any changes made by any predecessor Licensee. Licensee 510d84335fSJung-uk Kim * must include a prominent statement that the modification is derived, 520d84335fSJung-uk Kim * directly or indirectly, from Original Intel Code. 530d84335fSJung-uk Kim * 540d84335fSJung-uk Kim * 3.2. Redistribution of Source with no Rights to Further Distribute Source. 550d84335fSJung-uk Kim * Redistribution of source code of any substantial portion of the Covered 560d84335fSJung-uk Kim * Code or modification without rights to further distribute source must 570d84335fSJung-uk Kim * include the following Disclaimer and Export Compliance provision in the 580d84335fSJung-uk Kim * documentation and/or other materials provided with distribution. In 590d84335fSJung-uk Kim * addition, Licensee may not authorize further sublicense of source of any 600d84335fSJung-uk Kim * portion of the Covered Code, and must include terms to the effect that the 610d84335fSJung-uk Kim * license from Licensee to its licensee is limited to the intellectual 620d84335fSJung-uk Kim * property embodied in the software Licensee provides to its licensee, and 630d84335fSJung-uk Kim * not to intellectual property embodied in modifications its licensee may 640d84335fSJung-uk Kim * make. 650d84335fSJung-uk Kim * 660d84335fSJung-uk Kim * 3.3. Redistribution of Executable. Redistribution in executable form of any 670d84335fSJung-uk Kim * substantial portion of the Covered Code or modification must reproduce the 680d84335fSJung-uk Kim * above Copyright Notice, and the following Disclaimer and Export Compliance 690d84335fSJung-uk Kim * provision in the documentation and/or other materials provided with the 700d84335fSJung-uk Kim * distribution. 710d84335fSJung-uk Kim * 720d84335fSJung-uk Kim * 3.4. Intel retains all right, title, and interest in and to the Original 730d84335fSJung-uk Kim * Intel Code. 740d84335fSJung-uk Kim * 750d84335fSJung-uk Kim * 3.5. Neither the name Intel nor any other trademark owned or controlled by 760d84335fSJung-uk Kim * Intel shall be used in advertising or otherwise to promote the sale, use or 770d84335fSJung-uk Kim * other dealings in products derived from or relating to the Covered Code 780d84335fSJung-uk Kim * without prior written authorization from Intel. 790d84335fSJung-uk Kim * 800d84335fSJung-uk Kim * 4. Disclaimer and Export Compliance 810d84335fSJung-uk Kim * 820d84335fSJung-uk Kim * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED 830d84335fSJung-uk Kim * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE 840d84335fSJung-uk Kim * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, 850d84335fSJung-uk Kim * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY 860d84335fSJung-uk Kim * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY 870d84335fSJung-uk Kim * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A 880d84335fSJung-uk Kim * PARTICULAR PURPOSE. 890d84335fSJung-uk Kim * 900d84335fSJung-uk Kim * 4.2. IN NO EVENT SHALL INTEL HAVE ANY LIABILITY TO LICENSEE, ITS LICENSEES 910d84335fSJung-uk Kim * OR ANY OTHER THIRD PARTY, FOR ANY LOST PROFITS, LOST DATA, LOSS OF USE OR 920d84335fSJung-uk Kim * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, 930d84335fSJung-uk Kim * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY 940d84335fSJung-uk Kim * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL 950d84335fSJung-uk Kim * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS 960d84335fSJung-uk Kim * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY 970d84335fSJung-uk Kim * LIMITED REMEDY. 980d84335fSJung-uk Kim * 990d84335fSJung-uk Kim * 4.3. Licensee shall not export, either directly or indirectly, any of this 1000d84335fSJung-uk Kim * software or system incorporating such software without first obtaining any 1010d84335fSJung-uk Kim * required license or other approval from the U. S. Department of Commerce or 1020d84335fSJung-uk Kim * any other agency or department of the United States Government. In the 1030d84335fSJung-uk Kim * event Licensee exports any such software from the United States or 1040d84335fSJung-uk Kim * re-exports any such software from a foreign destination, Licensee shall 1050d84335fSJung-uk Kim * ensure that the distribution and export/re-export of the software is in 1060d84335fSJung-uk Kim * compliance with all laws, regulations, orders, or other restrictions of the 1070d84335fSJung-uk Kim * U.S. Export Administration Regulations. Licensee agrees that neither it nor 1080d84335fSJung-uk Kim * any of its subsidiaries will export/re-export any technical data, process, 1090d84335fSJung-uk Kim * software, or service, directly or indirectly, to any country for which the 1100d84335fSJung-uk Kim * United States government or any agency thereof requires an export license, 1110d84335fSJung-uk Kim * other governmental approval, or letter of assurance, without first obtaining 1120d84335fSJung-uk Kim * such license, approval or letter. 1130d84335fSJung-uk Kim * 1140d84335fSJung-uk Kim ***************************************************************************** 1150d84335fSJung-uk Kim * 1160d84335fSJung-uk Kim * Alternatively, you may choose to be licensed under the terms of the 1170d84335fSJung-uk Kim * following license: 1180d84335fSJung-uk Kim * 119d244b227SJung-uk Kim * Redistribution and use in source and binary forms, with or without 120d244b227SJung-uk Kim * modification, are permitted provided that the following conditions 121d244b227SJung-uk Kim * are met: 122d244b227SJung-uk Kim * 1. Redistributions of source code must retain the above copyright 123d244b227SJung-uk Kim * notice, this list of conditions, and the following disclaimer, 124d244b227SJung-uk Kim * without modification. 125d244b227SJung-uk Kim * 2. Redistributions in binary form must reproduce at minimum a disclaimer 126d244b227SJung-uk Kim * substantially similar to the "NO WARRANTY" disclaimer below 127d244b227SJung-uk Kim * ("Disclaimer") and any redistribution must be conditioned upon 128d244b227SJung-uk Kim * including a substantially similar Disclaimer requirement for further 129d244b227SJung-uk Kim * binary redistribution. 130d244b227SJung-uk Kim * 3. Neither the names of the above-listed copyright holders nor the names 131d244b227SJung-uk Kim * of any contributors may be used to endorse or promote products derived 132d244b227SJung-uk Kim * from this software without specific prior written permission. 1333c1812acSJung-uk Kim * 1340d84335fSJung-uk Kim * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1350d84335fSJung-uk Kim * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1360d84335fSJung-uk Kim * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1370d84335fSJung-uk Kim * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1380d84335fSJung-uk Kim * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1390d84335fSJung-uk Kim * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1400d84335fSJung-uk Kim * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1410d84335fSJung-uk Kim * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1420d84335fSJung-uk Kim * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1430d84335fSJung-uk Kim * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1440d84335fSJung-uk Kim * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1450d84335fSJung-uk Kim * 1460d84335fSJung-uk Kim * Alternatively, you may choose to be licensed under the terms of the 147d244b227SJung-uk Kim * GNU General Public License ("GPL") version 2 as published by the Free 148d244b227SJung-uk Kim * Software Foundation. 1493c1812acSJung-uk Kim * 1500d84335fSJung-uk Kim *****************************************************************************/ 1513c1812acSJung-uk Kim 1523c1812acSJung-uk Kim #ifndef __ASLMESSAGES_H 1533c1812acSJung-uk Kim #define __ASLMESSAGES_H 1543c1812acSJung-uk Kim 155313a0c13SJung-uk Kim /* These values must match error type string tables in aslmessages.c */ 156313a0c13SJung-uk Kim 157a9d8d09cSJung-uk Kim typedef enum 158a9d8d09cSJung-uk Kim { 159a9d8d09cSJung-uk Kim ASL_OPTIMIZATION = 0, 160a9d8d09cSJung-uk Kim ASL_REMARK, 161a9d8d09cSJung-uk Kim ASL_WARNING, 162a9d8d09cSJung-uk Kim ASL_WARNING2, 163a9d8d09cSJung-uk Kim ASL_WARNING3, 164a9d8d09cSJung-uk Kim ASL_ERROR, 165a9d8d09cSJung-uk Kim ASL_NUM_REPORT_LEVELS 1663c1812acSJung-uk Kim 167a9d8d09cSJung-uk Kim } ASL_MESSAGE_TYPES; 1683c1812acSJung-uk Kim 169313a0c13SJung-uk Kim #define ASL_ERROR_LEVEL_LENGTH 8 /* Length of strings for types above */ 170a9d8d09cSJung-uk Kim 171fbde3477SJung-uk Kim void 172fbde3477SJung-uk Kim AhDecodeAslException ( 173fbde3477SJung-uk Kim char *HexString); 174fbde3477SJung-uk Kim 175a9d8d09cSJung-uk Kim /* 176313a0c13SJung-uk Kim * Exception code blocks, 0 - 999 177313a0c13SJung-uk Kim * Available for new exception blocks: 600 - 999 178313a0c13SJung-uk Kim */ 179313a0c13SJung-uk Kim #define ASL_MSG_MAIN_COMPILER 0 /* 0 - 299 */ 180313a0c13SJung-uk Kim #define ASL_MSG_MAIN_COMPILER_END 299 181313a0c13SJung-uk Kim 182313a0c13SJung-uk Kim #define ASL_MSG_TABLE_COMPILER 300 /* 300 - 499 */ 183313a0c13SJung-uk Kim #define ASL_MSG_TABLE_COMPILER_END 499 184313a0c13SJung-uk Kim 185313a0c13SJung-uk Kim #define ASL_MSG_PREPROCESSOR 500 /* 500 - 599 */ 186313a0c13SJung-uk Kim #define ASL_MSG_PREPROCESSOR_END 599 187313a0c13SJung-uk Kim 188313a0c13SJung-uk Kim 189313a0c13SJung-uk Kim /* 190313a0c13SJung-uk Kim * Values (message IDs) for all compiler messages. There are currently 191313a0c13SJung-uk Kim * three distinct blocks of error messages (so that they can be expanded 192313a0c13SJung-uk Kim * individually): 193313a0c13SJung-uk Kim * Main ASL compiler 194313a0c13SJung-uk Kim * Data Table compiler 195313a0c13SJung-uk Kim * Preprocessor 196a9d8d09cSJung-uk Kim * 197313a0c13SJung-uk Kim * NOTE1: This list must match the tables of message strings in the file 198313a0c13SJung-uk Kim * aslmessages.c exactly. 199313a0c13SJung-uk Kim * 200313a0c13SJung-uk Kim * NOTE2: With the introduction of the -vw option to disable specific 201313a0c13SJung-uk Kim * messages, new messages should only be added to the end of these 202313a0c13SJung-uk Kim * lists, so that values for existing messages are not disturbed. 203a9d8d09cSJung-uk Kim */ 2043c1812acSJung-uk Kim typedef enum 2053c1812acSJung-uk Kim { 206313a0c13SJung-uk Kim ASL_MSG_RESERVED = ASL_MSG_MAIN_COMPILER, 2073f0275a0SJung-uk Kim 2083f0275a0SJung-uk Kim ASL_MSG_ALIGNMENT, 2093c1812acSJung-uk Kim ASL_MSG_ALPHANUMERIC_STRING, 2103c1812acSJung-uk Kim ASL_MSG_AML_NOT_IMPLEMENTED, 2113c1812acSJung-uk Kim ASL_MSG_ARG_COUNT_HI, 2123c1812acSJung-uk Kim ASL_MSG_ARG_COUNT_LO, 2133c1812acSJung-uk Kim ASL_MSG_ARG_INIT, 2143c1812acSJung-uk Kim ASL_MSG_BACKWARDS_OFFSET, 2153c1812acSJung-uk Kim ASL_MSG_BUFFER_LENGTH, 2163c1812acSJung-uk Kim ASL_MSG_CLOSE, 2173c1812acSJung-uk Kim ASL_MSG_COMPILER_INTERNAL, 2183f0275a0SJung-uk Kim ASL_MSG_COMPILER_RESERVED, 2193f0275a0SJung-uk Kim ASL_MSG_CONNECTION_MISSING, 2203f0275a0SJung-uk Kim ASL_MSG_CONNECTION_INVALID, 2213c1812acSJung-uk Kim ASL_MSG_CONSTANT_EVALUATION, 2223c1812acSJung-uk Kim ASL_MSG_CONSTANT_FOLDED, 2233c1812acSJung-uk Kim ASL_MSG_CORE_EXCEPTION, 2243c1812acSJung-uk Kim ASL_MSG_DEBUG_FILE_OPEN, 2253c1812acSJung-uk Kim ASL_MSG_DEBUG_FILENAME, 2263c1812acSJung-uk Kim ASL_MSG_DEPENDENT_NESTING, 2273c1812acSJung-uk Kim ASL_MSG_DMA_CHANNEL, 2283c1812acSJung-uk Kim ASL_MSG_DMA_LIST, 2293c1812acSJung-uk Kim ASL_MSG_DUPLICATE_CASE, 2303c1812acSJung-uk Kim ASL_MSG_DUPLICATE_ITEM, 2313c1812acSJung-uk Kim ASL_MSG_EARLY_EOF, 2323c1812acSJung-uk Kim ASL_MSG_ENCODING_LENGTH, 2333c1812acSJung-uk Kim ASL_MSG_EX_INTERRUPT_LIST, 2343c1812acSJung-uk Kim ASL_MSG_EX_INTERRUPT_LIST_MIN, 2353c1812acSJung-uk Kim ASL_MSG_EX_INTERRUPT_NUMBER, 2363c1812acSJung-uk Kim ASL_MSG_FIELD_ACCESS_WIDTH, 2373c1812acSJung-uk Kim ASL_MSG_FIELD_UNIT_ACCESS_WIDTH, 2383c1812acSJung-uk Kim ASL_MSG_FIELD_UNIT_OFFSET, 2393f0275a0SJung-uk Kim ASL_MSG_GPE_NAME_CONFLICT, 2403f0275a0SJung-uk Kim ASL_MSG_HID_LENGTH, 2413f0275a0SJung-uk Kim ASL_MSG_HID_PREFIX, 2423f0275a0SJung-uk Kim ASL_MSG_HID_SUFFIX, 2433c1812acSJung-uk Kim ASL_MSG_INCLUDE_FILE_OPEN, 2443c1812acSJung-uk Kim ASL_MSG_INPUT_FILE_OPEN, 2453c1812acSJung-uk Kim ASL_MSG_INTEGER_LENGTH, 2463c1812acSJung-uk Kim ASL_MSG_INTEGER_OPTIMIZATION, 2473c1812acSJung-uk Kim ASL_MSG_INTERRUPT_LIST, 2483c1812acSJung-uk Kim ASL_MSG_INTERRUPT_NUMBER, 2493f0275a0SJung-uk Kim ASL_MSG_INVALID_ACCESS_SIZE, 2503f0275a0SJung-uk Kim ASL_MSG_INVALID_ADDR_FLAGS, 2513c1812acSJung-uk Kim ASL_MSG_INVALID_CONSTANT_OP, 2523c1812acSJung-uk Kim ASL_MSG_INVALID_EISAID, 2533c1812acSJung-uk Kim ASL_MSG_INVALID_ESCAPE, 2543f0275a0SJung-uk Kim ASL_MSG_INVALID_GRAN_FIXED, 2553f0275a0SJung-uk Kim ASL_MSG_INVALID_GRANULARITY, 2563f0275a0SJung-uk Kim ASL_MSG_INVALID_LENGTH, 2573f0275a0SJung-uk Kim ASL_MSG_INVALID_LENGTH_FIXED, 2583f0275a0SJung-uk Kim ASL_MSG_INVALID_MIN_MAX, 2593c1812acSJung-uk Kim ASL_MSG_INVALID_OPERAND, 2603c1812acSJung-uk Kim ASL_MSG_INVALID_PERFORMANCE, 2613c1812acSJung-uk Kim ASL_MSG_INVALID_PRIORITY, 2623c1812acSJung-uk Kim ASL_MSG_INVALID_STRING, 2633c1812acSJung-uk Kim ASL_MSG_INVALID_TARGET, 2643c1812acSJung-uk Kim ASL_MSG_INVALID_TIME, 2653c1812acSJung-uk Kim ASL_MSG_INVALID_TYPE, 2663c1812acSJung-uk Kim ASL_MSG_INVALID_UUID, 2673f0275a0SJung-uk Kim ASL_MSG_ISA_ADDRESS, 2683f0275a0SJung-uk Kim ASL_MSG_LEADING_ASTERISK, 2693c1812acSJung-uk Kim ASL_MSG_LIST_LENGTH_LONG, 2703c1812acSJung-uk Kim ASL_MSG_LIST_LENGTH_SHORT, 2713c1812acSJung-uk Kim ASL_MSG_LISTING_FILE_OPEN, 2723c1812acSJung-uk Kim ASL_MSG_LISTING_FILENAME, 2733c1812acSJung-uk Kim ASL_MSG_LOCAL_INIT, 2743f0275a0SJung-uk Kim ASL_MSG_LOCAL_OUTSIDE_METHOD, 2753c1812acSJung-uk Kim ASL_MSG_LONG_LINE, 2763c1812acSJung-uk Kim ASL_MSG_MEMORY_ALLOCATION, 2773c1812acSJung-uk Kim ASL_MSG_MISSING_ENDDEPENDENT, 2783c1812acSJung-uk Kim ASL_MSG_MISSING_STARTDEPENDENT, 2793f0275a0SJung-uk Kim ASL_MSG_MULTIPLE_DEFAULT, 2803c1812acSJung-uk Kim ASL_MSG_MULTIPLE_TYPES, 2813c1812acSJung-uk Kim ASL_MSG_NAME_EXISTS, 2823c1812acSJung-uk Kim ASL_MSG_NAME_OPTIMIZATION, 2833f0275a0SJung-uk Kim ASL_MSG_NAMED_OBJECT_IN_WHILE, 2843c1812acSJung-uk Kim ASL_MSG_NESTED_COMMENT, 2853c1812acSJung-uk Kim ASL_MSG_NO_CASES, 2863f0275a0SJung-uk Kim ASL_MSG_NO_REGION, 2873c1812acSJung-uk Kim ASL_MSG_NO_RETVAL, 2883c1812acSJung-uk Kim ASL_MSG_NO_WHILE, 2893c1812acSJung-uk Kim ASL_MSG_NON_ASCII, 2909ad8b64eSJung-uk Kim ASL_MSG_BUFFER_FIELD_LENGTH, 2913c1812acSJung-uk Kim ASL_MSG_NOT_EXIST, 2923c1812acSJung-uk Kim ASL_MSG_NOT_FOUND, 2933c1812acSJung-uk Kim ASL_MSG_NOT_METHOD, 2943c1812acSJung-uk Kim ASL_MSG_NOT_PARAMETER, 2953c1812acSJung-uk Kim ASL_MSG_NOT_REACHABLE, 2963f0275a0SJung-uk Kim ASL_MSG_NOT_REFERENCED, 2973f0275a0SJung-uk Kim ASL_MSG_NULL_DESCRIPTOR, 2983f0275a0SJung-uk Kim ASL_MSG_NULL_STRING, 2993c1812acSJung-uk Kim ASL_MSG_OPEN, 3003c1812acSJung-uk Kim ASL_MSG_OUTPUT_FILE_OPEN, 3013c1812acSJung-uk Kim ASL_MSG_OUTPUT_FILENAME, 3023c1812acSJung-uk Kim ASL_MSG_PACKAGE_LENGTH, 3034c52cad2SJung-uk Kim ASL_MSG_PREPROCESSOR_FILENAME, 3043c1812acSJung-uk Kim ASL_MSG_READ, 3053c1812acSJung-uk Kim ASL_MSG_RECURSION, 3063c1812acSJung-uk Kim ASL_MSG_REGION_BUFFER_ACCESS, 3073c1812acSJung-uk Kim ASL_MSG_REGION_BYTE_ACCESS, 3083c1812acSJung-uk Kim ASL_MSG_RESERVED_ARG_COUNT_HI, 3093c1812acSJung-uk Kim ASL_MSG_RESERVED_ARG_COUNT_LO, 3103c1812acSJung-uk Kim ASL_MSG_RESERVED_METHOD, 3113f0275a0SJung-uk Kim ASL_MSG_RESERVED_NO_RETURN_VAL, 3123c1812acSJung-uk Kim ASL_MSG_RESERVED_OPERAND_TYPE, 3139c48c75eSJung-uk Kim ASL_MSG_RESERVED_PACKAGE_LENGTH, 3143c1812acSJung-uk Kim ASL_MSG_RESERVED_RETURN_VALUE, 3153c1812acSJung-uk Kim ASL_MSG_RESERVED_USE, 3163c1812acSJung-uk Kim ASL_MSG_RESERVED_WORD, 3173c1812acSJung-uk Kim ASL_MSG_RESOURCE_FIELD, 3183c1812acSJung-uk Kim ASL_MSG_RESOURCE_INDEX, 3193c1812acSJung-uk Kim ASL_MSG_RESOURCE_LIST, 3203c1812acSJung-uk Kim ASL_MSG_RESOURCE_SOURCE, 3213f0275a0SJung-uk Kim ASL_MSG_RESULT_NOT_USED, 3223c1812acSJung-uk Kim ASL_MSG_RETURN_TYPES, 3233c1812acSJung-uk Kim ASL_MSG_SCOPE_FWD_REF, 3243c1812acSJung-uk Kim ASL_MSG_SCOPE_TYPE, 3253c1812acSJung-uk Kim ASL_MSG_SEEK, 3263f0275a0SJung-uk Kim ASL_MSG_SERIALIZED, 327a9d8d09cSJung-uk Kim ASL_MSG_SERIALIZED_REQUIRED, 3283c1812acSJung-uk Kim ASL_MSG_SINGLE_NAME_OPTIMIZATION, 3293c1812acSJung-uk Kim ASL_MSG_SOME_NO_RETVAL, 3303f0275a0SJung-uk Kim ASL_MSG_STRING_LENGTH, 3313c1812acSJung-uk Kim ASL_MSG_SWITCH_TYPE, 3323c1812acSJung-uk Kim ASL_MSG_SYNC_LEVEL, 3333c1812acSJung-uk Kim ASL_MSG_SYNTAX, 3343c1812acSJung-uk Kim ASL_MSG_TABLE_SIGNATURE, 3353f0275a0SJung-uk Kim ASL_MSG_TAG_LARGER, 3363f0275a0SJung-uk Kim ASL_MSG_TAG_SMALLER, 3373f0275a0SJung-uk Kim ASL_MSG_TIMEOUT, 3383c1812acSJung-uk Kim ASL_MSG_TOO_MANY_TEMPS, 339efcc2a30SJung-uk Kim ASL_MSG_TRUNCATION, 3403c1812acSJung-uk Kim ASL_MSG_UNKNOWN_RESERVED_NAME, 3413c1812acSJung-uk Kim ASL_MSG_UNREACHABLE_CODE, 3423c1812acSJung-uk Kim ASL_MSG_UNSUPPORTED, 3433f0275a0SJung-uk Kim ASL_MSG_UPPER_CASE, 3443c1812acSJung-uk Kim ASL_MSG_VENDOR_LIST, 3453c1812acSJung-uk Kim ASL_MSG_WRITE, 3461df130f1SJung-uk Kim ASL_MSG_RANGE, 347042ff955SJung-uk Kim ASL_MSG_BUFFER_ALLOCATION, 348313a0c13SJung-uk Kim ASL_MSG_MISSING_DEPENDENCY, 349313a0c13SJung-uk Kim ASL_MSG_ILLEGAL_FORWARD_REF, 350313a0c13SJung-uk Kim ASL_MSG_ILLEGAL_METHOD_REF, 351fe0f0bbbSJung-uk Kim ASL_MSG_LOCAL_NOT_USED, 352fe0f0bbbSJung-uk Kim ASL_MSG_ARG_AS_LOCAL_NOT_USED, 353fe0f0bbbSJung-uk Kim ASL_MSG_ARG_NOT_USED, 354f8146b88SJung-uk Kim ASL_MSG_CONSTANT_REQUIRED, 355f8146b88SJung-uk Kim ASL_MSG_CROSS_TABLE_SCOPE, 3565f9b24faSJung-uk Kim ASL_MSG_EXCEPTION_NOT_RECEIVED, 3572f6a1a81SJung-uk Kim ASL_MSG_NULL_RESOURCE_TEMPLATE, 35867d9aa44SJung-uk Kim ASL_MSG_FOUND_HERE, 35967d9aa44SJung-uk Kim ASL_MSG_ILLEGAL_RECURSION, 36044b0f624SJung-uk Kim ASL_MSG_DUPLICATE_INPUT_FILE, 36144b0f624SJung-uk Kim ASL_MSG_WARNING_AS_ERROR, 362835b56bfSJung-uk Kim ASL_MSG_OEM_TABLE_ID, 363835b56bfSJung-uk Kim ASL_MSG_OEM_ID, 364da9b0901SJung-uk Kim ASL_MSG_UNLOAD, 3656f1f1a63SJung-uk Kim ASL_MSG_OFFSET, 3666f1f1a63SJung-uk Kim ASL_MSG_LONG_SLEEP, 3674a38ee6dSJung-uk Kim ASL_MSG_PREFIX_NOT_EXIST, 3684a38ee6dSJung-uk Kim ASL_MSG_NAMEPATH_NOT_EXIST, 369cd6518c7SJung-uk Kim ASL_MSG_REGION_LENGTH, 370cd6518c7SJung-uk Kim ASL_MSG_TEMPORARY_OBJECT, 37144b0f624SJung-uk Kim ASL_MSG_UNDEFINED_EXTERNAL, 3729ad8b64eSJung-uk Kim ASL_MSG_BUFFER_FIELD_OVERFLOW, 37337d7a5bcSJung-uk Kim ASL_MSG_INVALID_SPECIAL_NAME, 374a009b7dcSJung-uk Kim ASL_MSG_INVALID_PROCESSOR_UID, 375a009b7dcSJung-uk Kim ASL_MSG_LEGACY_PROCESSOR_OP, 376f9a6772eSJung-uk Kim ASL_MSG_NAMESTRING_LENGTH, 377f9a6772eSJung-uk Kim ASL_MSG_CASE_FOUND_HERE, 378ec0234b4SJung-uk Kim ASL_MSG_EXTERN_INVALID_RET_TYPE, 379ec0234b4SJung-uk Kim ASL_MSG_EXTERN_INVALID_PARAM_TYPE, 380ec0234b4SJung-uk Kim ASL_MSG_NAMED_OBJECT_CREATION, 381ec0234b4SJung-uk Kim ASL_MSG_ARG_COUNT_MISMATCH, 382ec0234b4SJung-uk Kim ASL_MSG_STATIC_OPREGION_IN_METHOD, 383ec0234b4SJung-uk Kim ASL_MSG_DECLARATION_TYPE_MISMATCH, 384ec0234b4SJung-uk Kim ASL_MSG_TYPE_MISMATCH_FOUND_HERE, 385ec0234b4SJung-uk Kim ASL_MSG_DUPLICATE_EXTERN_MISMATCH, 386ec0234b4SJung-uk Kim ASL_MSG_DUPLICATE_EXTERN_FOUND_HERE, 38708ddfe86SJung-uk Kim ASL_MSG_CONDREF_NEEDS_EXTERNAL_DECL, 388f15e9afbSJung-uk Kim ASL_MSG_EXTERNAL_FOUND_HERE, 389f15e9afbSJung-uk Kim ASL_MSG_LOWER_CASE_NAMESEG, 390f15e9afbSJung-uk Kim ASL_MSG_LOWER_CASE_NAMEPATH, 391fbde3477SJung-uk Kim ASL_MSG_UUID_NOT_FOUND, 392cfd1ed46SJung-uk Kim ASL_MSG_LEGACY_DDB_TYPE, 393ec0234b4SJung-uk Kim 3945a77b11bSJung-uk Kim 395313a0c13SJung-uk Kim /* These messages are used by the Data Table compiler only */ 3964c52cad2SJung-uk Kim 397313a0c13SJung-uk Kim ASL_MSG_BUFFER_ELEMENT = ASL_MSG_TABLE_COMPILER, 3983f0275a0SJung-uk Kim ASL_MSG_DIVIDE_BY_ZERO, 3993c1812acSJung-uk Kim ASL_MSG_FLAG_VALUE, 4003f0275a0SJung-uk Kim ASL_MSG_INTEGER_SIZE, 4010b94ba42SJung-uk Kim ASL_MSG_INVALID_EXPRESSION, 4023f0275a0SJung-uk Kim ASL_MSG_INVALID_FIELD_NAME, 4033f0275a0SJung-uk Kim ASL_MSG_INVALID_HEX_INTEGER, 4043f0275a0SJung-uk Kim ASL_MSG_OEM_TABLE, 4051970d693SJung-uk Kim ASL_MSG_RESERVED_FIELD, 4063f0275a0SJung-uk Kim ASL_MSG_UNKNOWN_LABEL, 4073f0275a0SJung-uk Kim ASL_MSG_UNKNOWN_SUBTABLE, 4083f0275a0SJung-uk Kim ASL_MSG_UNKNOWN_TABLE, 409313a0c13SJung-uk Kim ASL_MSG_ZERO_VALUE, 410a009b7dcSJung-uk Kim ASL_MSG_INVALID_LABEL, 411a009b7dcSJung-uk Kim ASL_MSG_BUFFER_LIST, 412a009b7dcSJung-uk Kim ASL_MSG_ENTRY_LIST, 4131970d693SJung-uk Kim ASL_MSG_UNKNOWN_FORMAT, 4141970d693SJung-uk Kim ASL_MSG_RESERVED_VALUE, 415313a0c13SJung-uk Kim 416313a0c13SJung-uk Kim /* These messages are used by the Preprocessor only */ 417313a0c13SJung-uk Kim 418313a0c13SJung-uk Kim ASL_MSG_DIRECTIVE_SYNTAX = ASL_MSG_PREPROCESSOR, 419313a0c13SJung-uk Kim ASL_MSG_ENDIF_MISMATCH, 420313a0c13SJung-uk Kim ASL_MSG_ERROR_DIRECTIVE, 421313a0c13SJung-uk Kim ASL_MSG_EXISTING_NAME, 422313a0c13SJung-uk Kim ASL_MSG_INVALID_INVOCATION, 423313a0c13SJung-uk Kim ASL_MSG_MACRO_SYNTAX, 424313a0c13SJung-uk Kim ASL_MSG_TOO_MANY_ARGUMENTS, 425313a0c13SJung-uk Kim ASL_MSG_UNKNOWN_DIRECTIVE, 426313a0c13SJung-uk Kim ASL_MSG_UNKNOWN_PRAGMA, 427313a0c13SJung-uk Kim ASL_MSG_WARNING_DIRECTIVE, 428a371a5fdSJung-uk Kim ASL_MSG_INCLUDE_FILE 4293c1812acSJung-uk Kim 4303c1812acSJung-uk Kim } ASL_MESSAGE_IDS; 4313c1812acSJung-uk Kim 4323c1812acSJung-uk Kim 4333c1812acSJung-uk Kim #endif /* __ASLMESSAGES_H */ 434