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 * 11f425b8beSJung-uk Kim * Some or all of this work - Copyright (c) 1999 - 2020, 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 1553c1812acSJung-uk Kim 156313a0c13SJung-uk Kim /* These values must match error type string tables in aslmessages.c */ 157313a0c13SJung-uk Kim 158a9d8d09cSJung-uk Kim typedef enum 159a9d8d09cSJung-uk Kim { 160a9d8d09cSJung-uk Kim ASL_OPTIMIZATION = 0, 161a9d8d09cSJung-uk Kim ASL_REMARK, 162a9d8d09cSJung-uk Kim ASL_WARNING, 163a9d8d09cSJung-uk Kim ASL_WARNING2, 164a9d8d09cSJung-uk Kim ASL_WARNING3, 165a9d8d09cSJung-uk Kim ASL_ERROR, 166a9d8d09cSJung-uk Kim ASL_NUM_REPORT_LEVELS 1673c1812acSJung-uk Kim 168a9d8d09cSJung-uk Kim } ASL_MESSAGE_TYPES; 1693c1812acSJung-uk Kim 1703c1812acSJung-uk Kim 171313a0c13SJung-uk Kim #define ASL_ERROR_LEVEL_LENGTH 8 /* Length of strings for types above */ 172a9d8d09cSJung-uk Kim 173a9d8d09cSJung-uk Kim /* 174313a0c13SJung-uk Kim * Exception code blocks, 0 - 999 175313a0c13SJung-uk Kim * Available for new exception blocks: 600 - 999 176313a0c13SJung-uk Kim */ 177313a0c13SJung-uk Kim #define ASL_MSG_MAIN_COMPILER 0 /* 0 - 299 */ 178313a0c13SJung-uk Kim #define ASL_MSG_MAIN_COMPILER_END 299 179313a0c13SJung-uk Kim 180313a0c13SJung-uk Kim #define ASL_MSG_TABLE_COMPILER 300 /* 300 - 499 */ 181313a0c13SJung-uk Kim #define ASL_MSG_TABLE_COMPILER_END 499 182313a0c13SJung-uk Kim 183313a0c13SJung-uk Kim #define ASL_MSG_PREPROCESSOR 500 /* 500 - 599 */ 184313a0c13SJung-uk Kim #define ASL_MSG_PREPROCESSOR_END 599 185313a0c13SJung-uk Kim 186313a0c13SJung-uk Kim 187313a0c13SJung-uk Kim /* 188313a0c13SJung-uk Kim * Values (message IDs) for all compiler messages. There are currently 189313a0c13SJung-uk Kim * three distinct blocks of error messages (so that they can be expanded 190313a0c13SJung-uk Kim * individually): 191313a0c13SJung-uk Kim * Main ASL compiler 192313a0c13SJung-uk Kim * Data Table compiler 193313a0c13SJung-uk Kim * Preprocessor 194a9d8d09cSJung-uk Kim * 195313a0c13SJung-uk Kim * NOTE1: This list must match the tables of message strings in the file 196313a0c13SJung-uk Kim * aslmessages.c exactly. 197313a0c13SJung-uk Kim * 198313a0c13SJung-uk Kim * NOTE2: With the introduction of the -vw option to disable specific 199313a0c13SJung-uk Kim * messages, new messages should only be added to the end of these 200313a0c13SJung-uk Kim * lists, so that values for existing messages are not disturbed. 201a9d8d09cSJung-uk Kim */ 2023c1812acSJung-uk Kim typedef enum 2033c1812acSJung-uk Kim { 204313a0c13SJung-uk Kim ASL_MSG_RESERVED = ASL_MSG_MAIN_COMPILER, 2053f0275a0SJung-uk Kim 2063f0275a0SJung-uk Kim ASL_MSG_ALIGNMENT, 2073c1812acSJung-uk Kim ASL_MSG_ALPHANUMERIC_STRING, 2083c1812acSJung-uk Kim ASL_MSG_AML_NOT_IMPLEMENTED, 2093c1812acSJung-uk Kim ASL_MSG_ARG_COUNT_HI, 2103c1812acSJung-uk Kim ASL_MSG_ARG_COUNT_LO, 2113c1812acSJung-uk Kim ASL_MSG_ARG_INIT, 2123c1812acSJung-uk Kim ASL_MSG_BACKWARDS_OFFSET, 2133c1812acSJung-uk Kim ASL_MSG_BUFFER_LENGTH, 2143c1812acSJung-uk Kim ASL_MSG_CLOSE, 2153c1812acSJung-uk Kim ASL_MSG_COMPILER_INTERNAL, 2163f0275a0SJung-uk Kim ASL_MSG_COMPILER_RESERVED, 2173f0275a0SJung-uk Kim ASL_MSG_CONNECTION_MISSING, 2183f0275a0SJung-uk Kim ASL_MSG_CONNECTION_INVALID, 2193c1812acSJung-uk Kim ASL_MSG_CONSTANT_EVALUATION, 2203c1812acSJung-uk Kim ASL_MSG_CONSTANT_FOLDED, 2213c1812acSJung-uk Kim ASL_MSG_CORE_EXCEPTION, 2223c1812acSJung-uk Kim ASL_MSG_DEBUG_FILE_OPEN, 2233c1812acSJung-uk Kim ASL_MSG_DEBUG_FILENAME, 2243c1812acSJung-uk Kim ASL_MSG_DEPENDENT_NESTING, 2253c1812acSJung-uk Kim ASL_MSG_DMA_CHANNEL, 2263c1812acSJung-uk Kim ASL_MSG_DMA_LIST, 2273c1812acSJung-uk Kim ASL_MSG_DUPLICATE_CASE, 2283c1812acSJung-uk Kim ASL_MSG_DUPLICATE_ITEM, 2293c1812acSJung-uk Kim ASL_MSG_EARLY_EOF, 2303c1812acSJung-uk Kim ASL_MSG_ENCODING_LENGTH, 2313c1812acSJung-uk Kim ASL_MSG_EX_INTERRUPT_LIST, 2323c1812acSJung-uk Kim ASL_MSG_EX_INTERRUPT_LIST_MIN, 2333c1812acSJung-uk Kim ASL_MSG_EX_INTERRUPT_NUMBER, 2343c1812acSJung-uk Kim ASL_MSG_FIELD_ACCESS_WIDTH, 2353c1812acSJung-uk Kim ASL_MSG_FIELD_UNIT_ACCESS_WIDTH, 2363c1812acSJung-uk Kim ASL_MSG_FIELD_UNIT_OFFSET, 2373f0275a0SJung-uk Kim ASL_MSG_GPE_NAME_CONFLICT, 2383f0275a0SJung-uk Kim ASL_MSG_HID_LENGTH, 2393f0275a0SJung-uk Kim ASL_MSG_HID_PREFIX, 2403f0275a0SJung-uk Kim ASL_MSG_HID_SUFFIX, 2413c1812acSJung-uk Kim ASL_MSG_INCLUDE_FILE_OPEN, 2423c1812acSJung-uk Kim ASL_MSG_INPUT_FILE_OPEN, 2433c1812acSJung-uk Kim ASL_MSG_INTEGER_LENGTH, 2443c1812acSJung-uk Kim ASL_MSG_INTEGER_OPTIMIZATION, 2453c1812acSJung-uk Kim ASL_MSG_INTERRUPT_LIST, 2463c1812acSJung-uk Kim ASL_MSG_INTERRUPT_NUMBER, 2473f0275a0SJung-uk Kim ASL_MSG_INVALID_ACCESS_SIZE, 2483f0275a0SJung-uk Kim ASL_MSG_INVALID_ADDR_FLAGS, 2493c1812acSJung-uk Kim ASL_MSG_INVALID_CONSTANT_OP, 2503c1812acSJung-uk Kim ASL_MSG_INVALID_EISAID, 2513c1812acSJung-uk Kim ASL_MSG_INVALID_ESCAPE, 2523f0275a0SJung-uk Kim ASL_MSG_INVALID_GRAN_FIXED, 2533f0275a0SJung-uk Kim ASL_MSG_INVALID_GRANULARITY, 2543f0275a0SJung-uk Kim ASL_MSG_INVALID_LENGTH, 2553f0275a0SJung-uk Kim ASL_MSG_INVALID_LENGTH_FIXED, 2563f0275a0SJung-uk Kim ASL_MSG_INVALID_MIN_MAX, 2573c1812acSJung-uk Kim ASL_MSG_INVALID_OPERAND, 2583c1812acSJung-uk Kim ASL_MSG_INVALID_PERFORMANCE, 2593c1812acSJung-uk Kim ASL_MSG_INVALID_PRIORITY, 2603c1812acSJung-uk Kim ASL_MSG_INVALID_STRING, 2613c1812acSJung-uk Kim ASL_MSG_INVALID_TARGET, 2623c1812acSJung-uk Kim ASL_MSG_INVALID_TIME, 2633c1812acSJung-uk Kim ASL_MSG_INVALID_TYPE, 2643c1812acSJung-uk Kim ASL_MSG_INVALID_UUID, 2653f0275a0SJung-uk Kim ASL_MSG_ISA_ADDRESS, 2663f0275a0SJung-uk Kim ASL_MSG_LEADING_ASTERISK, 2673c1812acSJung-uk Kim ASL_MSG_LIST_LENGTH_LONG, 2683c1812acSJung-uk Kim ASL_MSG_LIST_LENGTH_SHORT, 2693c1812acSJung-uk Kim ASL_MSG_LISTING_FILE_OPEN, 2703c1812acSJung-uk Kim ASL_MSG_LISTING_FILENAME, 2713c1812acSJung-uk Kim ASL_MSG_LOCAL_INIT, 2723f0275a0SJung-uk Kim ASL_MSG_LOCAL_OUTSIDE_METHOD, 2733c1812acSJung-uk Kim ASL_MSG_LONG_LINE, 2743c1812acSJung-uk Kim ASL_MSG_MEMORY_ALLOCATION, 2753c1812acSJung-uk Kim ASL_MSG_MISSING_ENDDEPENDENT, 2763c1812acSJung-uk Kim ASL_MSG_MISSING_STARTDEPENDENT, 2773f0275a0SJung-uk Kim ASL_MSG_MULTIPLE_DEFAULT, 2783c1812acSJung-uk Kim ASL_MSG_MULTIPLE_TYPES, 2793c1812acSJung-uk Kim ASL_MSG_NAME_EXISTS, 2803c1812acSJung-uk Kim ASL_MSG_NAME_OPTIMIZATION, 2813f0275a0SJung-uk Kim ASL_MSG_NAMED_OBJECT_IN_WHILE, 2823c1812acSJung-uk Kim ASL_MSG_NESTED_COMMENT, 2833c1812acSJung-uk Kim ASL_MSG_NO_CASES, 2843f0275a0SJung-uk Kim ASL_MSG_NO_REGION, 2853c1812acSJung-uk Kim ASL_MSG_NO_RETVAL, 2863c1812acSJung-uk Kim ASL_MSG_NO_WHILE, 2873c1812acSJung-uk Kim ASL_MSG_NON_ASCII, 2889ad8b64eSJung-uk Kim ASL_MSG_BUFFER_FIELD_LENGTH, 2893c1812acSJung-uk Kim ASL_MSG_NOT_EXIST, 2903c1812acSJung-uk Kim ASL_MSG_NOT_FOUND, 2913c1812acSJung-uk Kim ASL_MSG_NOT_METHOD, 2923c1812acSJung-uk Kim ASL_MSG_NOT_PARAMETER, 2933c1812acSJung-uk Kim ASL_MSG_NOT_REACHABLE, 2943f0275a0SJung-uk Kim ASL_MSG_NOT_REFERENCED, 2953f0275a0SJung-uk Kim ASL_MSG_NULL_DESCRIPTOR, 2963f0275a0SJung-uk Kim ASL_MSG_NULL_STRING, 2973c1812acSJung-uk Kim ASL_MSG_OPEN, 2983c1812acSJung-uk Kim ASL_MSG_OUTPUT_FILE_OPEN, 2993c1812acSJung-uk Kim ASL_MSG_OUTPUT_FILENAME, 3003c1812acSJung-uk Kim ASL_MSG_PACKAGE_LENGTH, 3014c52cad2SJung-uk Kim ASL_MSG_PREPROCESSOR_FILENAME, 3023c1812acSJung-uk Kim ASL_MSG_READ, 3033c1812acSJung-uk Kim ASL_MSG_RECURSION, 3043c1812acSJung-uk Kim ASL_MSG_REGION_BUFFER_ACCESS, 3053c1812acSJung-uk Kim ASL_MSG_REGION_BYTE_ACCESS, 3063c1812acSJung-uk Kim ASL_MSG_RESERVED_ARG_COUNT_HI, 3073c1812acSJung-uk Kim ASL_MSG_RESERVED_ARG_COUNT_LO, 3083c1812acSJung-uk Kim ASL_MSG_RESERVED_METHOD, 3093f0275a0SJung-uk Kim ASL_MSG_RESERVED_NO_RETURN_VAL, 3103c1812acSJung-uk Kim ASL_MSG_RESERVED_OPERAND_TYPE, 3119c48c75eSJung-uk Kim ASL_MSG_RESERVED_PACKAGE_LENGTH, 3123c1812acSJung-uk Kim ASL_MSG_RESERVED_RETURN_VALUE, 3133c1812acSJung-uk Kim ASL_MSG_RESERVED_USE, 3143c1812acSJung-uk Kim ASL_MSG_RESERVED_WORD, 3153c1812acSJung-uk Kim ASL_MSG_RESOURCE_FIELD, 3163c1812acSJung-uk Kim ASL_MSG_RESOURCE_INDEX, 3173c1812acSJung-uk Kim ASL_MSG_RESOURCE_LIST, 3183c1812acSJung-uk Kim ASL_MSG_RESOURCE_SOURCE, 3193f0275a0SJung-uk Kim ASL_MSG_RESULT_NOT_USED, 3203c1812acSJung-uk Kim ASL_MSG_RETURN_TYPES, 3213c1812acSJung-uk Kim ASL_MSG_SCOPE_FWD_REF, 3223c1812acSJung-uk Kim ASL_MSG_SCOPE_TYPE, 3233c1812acSJung-uk Kim ASL_MSG_SEEK, 3243f0275a0SJung-uk Kim ASL_MSG_SERIALIZED, 325a9d8d09cSJung-uk Kim ASL_MSG_SERIALIZED_REQUIRED, 3263c1812acSJung-uk Kim ASL_MSG_SINGLE_NAME_OPTIMIZATION, 3273c1812acSJung-uk Kim ASL_MSG_SOME_NO_RETVAL, 3283f0275a0SJung-uk Kim ASL_MSG_STRING_LENGTH, 3293c1812acSJung-uk Kim ASL_MSG_SWITCH_TYPE, 3303c1812acSJung-uk Kim ASL_MSG_SYNC_LEVEL, 3313c1812acSJung-uk Kim ASL_MSG_SYNTAX, 3323c1812acSJung-uk Kim ASL_MSG_TABLE_SIGNATURE, 3333f0275a0SJung-uk Kim ASL_MSG_TAG_LARGER, 3343f0275a0SJung-uk Kim ASL_MSG_TAG_SMALLER, 3353f0275a0SJung-uk Kim ASL_MSG_TIMEOUT, 3363c1812acSJung-uk Kim ASL_MSG_TOO_MANY_TEMPS, 337efcc2a30SJung-uk Kim ASL_MSG_TRUNCATION, 3383c1812acSJung-uk Kim ASL_MSG_UNKNOWN_RESERVED_NAME, 3393c1812acSJung-uk Kim ASL_MSG_UNREACHABLE_CODE, 3403c1812acSJung-uk Kim ASL_MSG_UNSUPPORTED, 3413f0275a0SJung-uk Kim ASL_MSG_UPPER_CASE, 3423c1812acSJung-uk Kim ASL_MSG_VENDOR_LIST, 3433c1812acSJung-uk Kim ASL_MSG_WRITE, 3441df130f1SJung-uk Kim ASL_MSG_RANGE, 345042ff955SJung-uk Kim ASL_MSG_BUFFER_ALLOCATION, 346313a0c13SJung-uk Kim ASL_MSG_MISSING_DEPENDENCY, 347313a0c13SJung-uk Kim ASL_MSG_ILLEGAL_FORWARD_REF, 348313a0c13SJung-uk Kim ASL_MSG_ILLEGAL_METHOD_REF, 349fe0f0bbbSJung-uk Kim ASL_MSG_LOCAL_NOT_USED, 350fe0f0bbbSJung-uk Kim ASL_MSG_ARG_AS_LOCAL_NOT_USED, 351fe0f0bbbSJung-uk Kim ASL_MSG_ARG_NOT_USED, 352f8146b88SJung-uk Kim ASL_MSG_CONSTANT_REQUIRED, 353f8146b88SJung-uk Kim ASL_MSG_CROSS_TABLE_SCOPE, 3545f9b24faSJung-uk Kim ASL_MSG_EXCEPTION_NOT_RECEIVED, 3552f6a1a81SJung-uk Kim ASL_MSG_NULL_RESOURCE_TEMPLATE, 35667d9aa44SJung-uk Kim ASL_MSG_FOUND_HERE, 35767d9aa44SJung-uk Kim ASL_MSG_ILLEGAL_RECURSION, 35844b0f624SJung-uk Kim ASL_MSG_DUPLICATE_INPUT_FILE, 35944b0f624SJung-uk Kim ASL_MSG_WARNING_AS_ERROR, 360835b56bfSJung-uk Kim ASL_MSG_OEM_TABLE_ID, 361835b56bfSJung-uk Kim ASL_MSG_OEM_ID, 362da9b0901SJung-uk Kim ASL_MSG_UNLOAD, 3636f1f1a63SJung-uk Kim ASL_MSG_OFFSET, 3646f1f1a63SJung-uk Kim ASL_MSG_LONG_SLEEP, 3654a38ee6dSJung-uk Kim ASL_MSG_PREFIX_NOT_EXIST, 3664a38ee6dSJung-uk Kim ASL_MSG_NAMEPATH_NOT_EXIST, 367cd6518c7SJung-uk Kim ASL_MSG_REGION_LENGTH, 368cd6518c7SJung-uk Kim ASL_MSG_TEMPORARY_OBJECT, 36944b0f624SJung-uk Kim ASL_MSG_UNDEFINED_EXTERNAL, 3709ad8b64eSJung-uk Kim ASL_MSG_BUFFER_FIELD_OVERFLOW, 37137d7a5bcSJung-uk Kim ASL_MSG_INVALID_SPECIAL_NAME, 372a009b7dcSJung-uk Kim ASL_MSG_INVALID_PROCESSOR_UID, 373a009b7dcSJung-uk Kim ASL_MSG_LEGACY_PROCESSOR_OP, 374f9a6772eSJung-uk Kim ASL_MSG_NAMESTRING_LENGTH, 375f9a6772eSJung-uk Kim ASL_MSG_CASE_FOUND_HERE, 376ec0234b4SJung-uk Kim ASL_MSG_EXTERN_INVALID_RET_TYPE, 377ec0234b4SJung-uk Kim ASL_MSG_EXTERN_INVALID_PARAM_TYPE, 378ec0234b4SJung-uk Kim ASL_MSG_NAMED_OBJECT_CREATION, 379ec0234b4SJung-uk Kim ASL_MSG_ARG_COUNT_MISMATCH, 380ec0234b4SJung-uk Kim ASL_MSG_STATIC_OPREGION_IN_METHOD, 381ec0234b4SJung-uk Kim ASL_MSG_DECLARATION_TYPE_MISMATCH, 382ec0234b4SJung-uk Kim ASL_MSG_TYPE_MISMATCH_FOUND_HERE, 383ec0234b4SJung-uk Kim ASL_MSG_DUPLICATE_EXTERN_MISMATCH, 384ec0234b4SJung-uk Kim ASL_MSG_DUPLICATE_EXTERN_FOUND_HERE, 385ec0234b4SJung-uk Kim 3865a77b11bSJung-uk Kim 387313a0c13SJung-uk Kim /* These messages are used by the Data Table compiler only */ 3884c52cad2SJung-uk Kim 389313a0c13SJung-uk Kim ASL_MSG_BUFFER_ELEMENT = ASL_MSG_TABLE_COMPILER, 3903f0275a0SJung-uk Kim ASL_MSG_DIVIDE_BY_ZERO, 3913c1812acSJung-uk Kim ASL_MSG_FLAG_VALUE, 3923f0275a0SJung-uk Kim ASL_MSG_INTEGER_SIZE, 3930b94ba42SJung-uk Kim ASL_MSG_INVALID_EXPRESSION, 3943f0275a0SJung-uk Kim ASL_MSG_INVALID_FIELD_NAME, 3953f0275a0SJung-uk Kim ASL_MSG_INVALID_HEX_INTEGER, 3963f0275a0SJung-uk Kim ASL_MSG_OEM_TABLE, 3973f0275a0SJung-uk Kim ASL_MSG_RESERVED_VALUE, 3983f0275a0SJung-uk Kim ASL_MSG_UNKNOWN_LABEL, 3993f0275a0SJung-uk Kim ASL_MSG_UNKNOWN_SUBTABLE, 4003f0275a0SJung-uk Kim ASL_MSG_UNKNOWN_TABLE, 401313a0c13SJung-uk Kim ASL_MSG_ZERO_VALUE, 402a009b7dcSJung-uk Kim ASL_MSG_INVALID_LABEL, 403a009b7dcSJung-uk Kim ASL_MSG_BUFFER_LIST, 404a009b7dcSJung-uk Kim ASL_MSG_ENTRY_LIST, 405313a0c13SJung-uk Kim 406313a0c13SJung-uk Kim /* These messages are used by the Preprocessor only */ 407313a0c13SJung-uk Kim 408313a0c13SJung-uk Kim ASL_MSG_DIRECTIVE_SYNTAX = ASL_MSG_PREPROCESSOR, 409313a0c13SJung-uk Kim ASL_MSG_ENDIF_MISMATCH, 410313a0c13SJung-uk Kim ASL_MSG_ERROR_DIRECTIVE, 411313a0c13SJung-uk Kim ASL_MSG_EXISTING_NAME, 412313a0c13SJung-uk Kim ASL_MSG_INVALID_INVOCATION, 413313a0c13SJung-uk Kim ASL_MSG_MACRO_SYNTAX, 414313a0c13SJung-uk Kim ASL_MSG_TOO_MANY_ARGUMENTS, 415313a0c13SJung-uk Kim ASL_MSG_UNKNOWN_DIRECTIVE, 416313a0c13SJung-uk Kim ASL_MSG_UNKNOWN_PRAGMA, 417313a0c13SJung-uk Kim ASL_MSG_WARNING_DIRECTIVE, 418a371a5fdSJung-uk Kim ASL_MSG_INCLUDE_FILE 4193c1812acSJung-uk Kim 4203c1812acSJung-uk Kim } ASL_MESSAGE_IDS; 4213c1812acSJung-uk Kim 4223c1812acSJung-uk Kim 4233c1812acSJung-uk Kim #endif /* __ASLMESSAGES_H */ 424