1bc36eafdSMike Gerdts /****************************************************************************** 2bc36eafdSMike Gerdts * 3bc36eafdSMike Gerdts * Module Name: aslmessages.h - Compiler error/warning messages 4bc36eafdSMike Gerdts * 5bc36eafdSMike Gerdts *****************************************************************************/ 6bc36eafdSMike Gerdts 7*35786f68SRobert Mustacchi /****************************************************************************** 8*35786f68SRobert Mustacchi * 9*35786f68SRobert Mustacchi * 1. Copyright Notice 10*35786f68SRobert Mustacchi * 11*35786f68SRobert Mustacchi * Some or all of this work - Copyright (c) 1999 - 2018, Intel Corp. 12bc36eafdSMike Gerdts * All rights reserved. 13bc36eafdSMike Gerdts * 14*35786f68SRobert Mustacchi * 2. License 15*35786f68SRobert Mustacchi * 16*35786f68SRobert Mustacchi * 2.1. This is your license from Intel Corp. under its intellectual property 17*35786f68SRobert Mustacchi * rights. You may have additional license terms from the party that provided 18*35786f68SRobert Mustacchi * you this software, covering your right to use that party's intellectual 19*35786f68SRobert Mustacchi * property rights. 20*35786f68SRobert Mustacchi * 21*35786f68SRobert Mustacchi * 2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a 22*35786f68SRobert Mustacchi * copy of the source code appearing in this file ("Covered Code") an 23*35786f68SRobert Mustacchi * irrevocable, perpetual, worldwide license under Intel's copyrights in the 24*35786f68SRobert Mustacchi * base code distributed originally by Intel ("Original Intel Code") to copy, 25*35786f68SRobert Mustacchi * make derivatives, distribute, use and display any portion of the Covered 26*35786f68SRobert Mustacchi * Code in any form, with the right to sublicense such rights; and 27*35786f68SRobert Mustacchi * 28*35786f68SRobert Mustacchi * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 29*35786f68SRobert Mustacchi * license (with the right to sublicense), under only those claims of Intel 30*35786f68SRobert Mustacchi * patents that are infringed by the Original Intel Code, to make, use, sell, 31*35786f68SRobert Mustacchi * offer to sell, and import the Covered Code and derivative works thereof 32*35786f68SRobert Mustacchi * solely to the minimum extent necessary to exercise the above copyright 33*35786f68SRobert Mustacchi * license, and in no event shall the patent license extend to any additions 34*35786f68SRobert Mustacchi * to or modifications of the Original Intel Code. No other license or right 35*35786f68SRobert Mustacchi * is granted directly or by implication, estoppel or otherwise; 36*35786f68SRobert Mustacchi * 37*35786f68SRobert Mustacchi * The above copyright and patent license is granted only if the following 38*35786f68SRobert Mustacchi * conditions are met: 39*35786f68SRobert Mustacchi * 40*35786f68SRobert Mustacchi * 3. Conditions 41*35786f68SRobert Mustacchi * 42*35786f68SRobert Mustacchi * 3.1. Redistribution of Source with Rights to Further Distribute Source. 43*35786f68SRobert Mustacchi * Redistribution of source code of any substantial portion of the Covered 44*35786f68SRobert Mustacchi * Code or modification with rights to further distribute source must include 45*35786f68SRobert Mustacchi * the above Copyright Notice, the above License, this list of Conditions, 46*35786f68SRobert Mustacchi * and the following Disclaimer and Export Compliance provision. In addition, 47*35786f68SRobert Mustacchi * Licensee must cause all Covered Code to which Licensee contributes to 48*35786f68SRobert Mustacchi * contain a file documenting the changes Licensee made to create that Covered 49*35786f68SRobert Mustacchi * Code and the date of any change. Licensee must include in that file the 50*35786f68SRobert Mustacchi * documentation of any changes made by any predecessor Licensee. Licensee 51*35786f68SRobert Mustacchi * must include a prominent statement that the modification is derived, 52*35786f68SRobert Mustacchi * directly or indirectly, from Original Intel Code. 53*35786f68SRobert Mustacchi * 54*35786f68SRobert Mustacchi * 3.2. Redistribution of Source with no Rights to Further Distribute Source. 55*35786f68SRobert Mustacchi * Redistribution of source code of any substantial portion of the Covered 56*35786f68SRobert Mustacchi * Code or modification without rights to further distribute source must 57*35786f68SRobert Mustacchi * include the following Disclaimer and Export Compliance provision in the 58*35786f68SRobert Mustacchi * documentation and/or other materials provided with distribution. In 59*35786f68SRobert Mustacchi * addition, Licensee may not authorize further sublicense of source of any 60*35786f68SRobert Mustacchi * portion of the Covered Code, and must include terms to the effect that the 61*35786f68SRobert Mustacchi * license from Licensee to its licensee is limited to the intellectual 62*35786f68SRobert Mustacchi * property embodied in the software Licensee provides to its licensee, and 63*35786f68SRobert Mustacchi * not to intellectual property embodied in modifications its licensee may 64*35786f68SRobert Mustacchi * make. 65*35786f68SRobert Mustacchi * 66*35786f68SRobert Mustacchi * 3.3. Redistribution of Executable. Redistribution in executable form of any 67*35786f68SRobert Mustacchi * substantial portion of the Covered Code or modification must reproduce the 68*35786f68SRobert Mustacchi * above Copyright Notice, and the following Disclaimer and Export Compliance 69*35786f68SRobert Mustacchi * provision in the documentation and/or other materials provided with the 70*35786f68SRobert Mustacchi * distribution. 71*35786f68SRobert Mustacchi * 72*35786f68SRobert Mustacchi * 3.4. Intel retains all right, title, and interest in and to the Original 73*35786f68SRobert Mustacchi * Intel Code. 74*35786f68SRobert Mustacchi * 75*35786f68SRobert Mustacchi * 3.5. Neither the name Intel nor any other trademark owned or controlled by 76*35786f68SRobert Mustacchi * Intel shall be used in advertising or otherwise to promote the sale, use or 77*35786f68SRobert Mustacchi * other dealings in products derived from or relating to the Covered Code 78*35786f68SRobert Mustacchi * without prior written authorization from Intel. 79*35786f68SRobert Mustacchi * 80*35786f68SRobert Mustacchi * 4. Disclaimer and Export Compliance 81*35786f68SRobert Mustacchi * 82*35786f68SRobert Mustacchi * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED 83*35786f68SRobert Mustacchi * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE 84*35786f68SRobert Mustacchi * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, 85*35786f68SRobert Mustacchi * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY 86*35786f68SRobert Mustacchi * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY 87*35786f68SRobert Mustacchi * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A 88*35786f68SRobert Mustacchi * PARTICULAR PURPOSE. 89*35786f68SRobert Mustacchi * 90*35786f68SRobert Mustacchi * 4.2. IN NO EVENT SHALL INTEL HAVE ANY LIABILITY TO LICENSEE, ITS LICENSEES 91*35786f68SRobert Mustacchi * OR ANY OTHER THIRD PARTY, FOR ANY LOST PROFITS, LOST DATA, LOSS OF USE OR 92*35786f68SRobert Mustacchi * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, 93*35786f68SRobert Mustacchi * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY 94*35786f68SRobert Mustacchi * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL 95*35786f68SRobert Mustacchi * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS 96*35786f68SRobert Mustacchi * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY 97*35786f68SRobert Mustacchi * LIMITED REMEDY. 98*35786f68SRobert Mustacchi * 99*35786f68SRobert Mustacchi * 4.3. Licensee shall not export, either directly or indirectly, any of this 100*35786f68SRobert Mustacchi * software or system incorporating such software without first obtaining any 101*35786f68SRobert Mustacchi * required license or other approval from the U. S. Department of Commerce or 102*35786f68SRobert Mustacchi * any other agency or department of the United States Government. In the 103*35786f68SRobert Mustacchi * event Licensee exports any such software from the United States or 104*35786f68SRobert Mustacchi * re-exports any such software from a foreign destination, Licensee shall 105*35786f68SRobert Mustacchi * ensure that the distribution and export/re-export of the software is in 106*35786f68SRobert Mustacchi * compliance with all laws, regulations, orders, or other restrictions of the 107*35786f68SRobert Mustacchi * U.S. Export Administration Regulations. Licensee agrees that neither it nor 108*35786f68SRobert Mustacchi * any of its subsidiaries will export/re-export any technical data, process, 109*35786f68SRobert Mustacchi * software, or service, directly or indirectly, to any country for which the 110*35786f68SRobert Mustacchi * United States government or any agency thereof requires an export license, 111*35786f68SRobert Mustacchi * other governmental approval, or letter of assurance, without first obtaining 112*35786f68SRobert Mustacchi * such license, approval or letter. 113*35786f68SRobert Mustacchi * 114*35786f68SRobert Mustacchi ***************************************************************************** 115*35786f68SRobert Mustacchi * 116*35786f68SRobert Mustacchi * Alternatively, you may choose to be licensed under the terms of the 117*35786f68SRobert Mustacchi * following license: 118*35786f68SRobert Mustacchi * 119bc36eafdSMike Gerdts * Redistribution and use in source and binary forms, with or without 120bc36eafdSMike Gerdts * modification, are permitted provided that the following conditions 121bc36eafdSMike Gerdts * are met: 122bc36eafdSMike Gerdts * 1. Redistributions of source code must retain the above copyright 123bc36eafdSMike Gerdts * notice, this list of conditions, and the following disclaimer, 124bc36eafdSMike Gerdts * without modification. 125bc36eafdSMike Gerdts * 2. Redistributions in binary form must reproduce at minimum a disclaimer 126bc36eafdSMike Gerdts * substantially similar to the "NO WARRANTY" disclaimer below 127bc36eafdSMike Gerdts * ("Disclaimer") and any redistribution must be conditioned upon 128bc36eafdSMike Gerdts * including a substantially similar Disclaimer requirement for further 129bc36eafdSMike Gerdts * binary redistribution. 130bc36eafdSMike Gerdts * 3. Neither the names of the above-listed copyright holders nor the names 131bc36eafdSMike Gerdts * of any contributors may be used to endorse or promote products derived 132bc36eafdSMike Gerdts * from this software without specific prior written permission. 133bc36eafdSMike Gerdts * 134*35786f68SRobert Mustacchi * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 135*35786f68SRobert Mustacchi * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 136*35786f68SRobert Mustacchi * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 137*35786f68SRobert Mustacchi * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 138*35786f68SRobert Mustacchi * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 139*35786f68SRobert Mustacchi * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 140*35786f68SRobert Mustacchi * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 141*35786f68SRobert Mustacchi * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 142*35786f68SRobert Mustacchi * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 143*35786f68SRobert Mustacchi * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 144*35786f68SRobert Mustacchi * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 145*35786f68SRobert Mustacchi * 146*35786f68SRobert Mustacchi * Alternatively, you may choose to be licensed under the terms of the 147bc36eafdSMike Gerdts * GNU General Public License ("GPL") version 2 as published by the Free 148bc36eafdSMike Gerdts * Software Foundation. 149bc36eafdSMike Gerdts * 150*35786f68SRobert Mustacchi *****************************************************************************/ 151bc36eafdSMike Gerdts 152bc36eafdSMike Gerdts #ifndef __ASLMESSAGES_H 153bc36eafdSMike Gerdts #define __ASLMESSAGES_H 154bc36eafdSMike Gerdts 155bc36eafdSMike Gerdts 156bc36eafdSMike Gerdts /* These values must match error type string tables in aslmessages.c */ 157bc36eafdSMike Gerdts 158bc36eafdSMike Gerdts typedef enum 159bc36eafdSMike Gerdts { 160bc36eafdSMike Gerdts ASL_OPTIMIZATION = 0, 161bc36eafdSMike Gerdts ASL_REMARK, 162bc36eafdSMike Gerdts ASL_WARNING, 163bc36eafdSMike Gerdts ASL_WARNING2, 164bc36eafdSMike Gerdts ASL_WARNING3, 165bc36eafdSMike Gerdts ASL_ERROR, 166bc36eafdSMike Gerdts ASL_NUM_REPORT_LEVELS 167bc36eafdSMike Gerdts 168bc36eafdSMike Gerdts } ASL_MESSAGE_TYPES; 169bc36eafdSMike Gerdts 170bc36eafdSMike Gerdts 171bc36eafdSMike Gerdts #define ASL_ERROR_LEVEL_LENGTH 8 /* Length of strings for types above */ 172bc36eafdSMike Gerdts 173bc36eafdSMike Gerdts /* 174bc36eafdSMike Gerdts * Exception code blocks, 0 - 999 175bc36eafdSMike Gerdts * Available for new exception blocks: 600 - 999 176bc36eafdSMike Gerdts */ 177bc36eafdSMike Gerdts #define ASL_MSG_MAIN_COMPILER 0 /* 0 - 299 */ 178bc36eafdSMike Gerdts #define ASL_MSG_MAIN_COMPILER_END 299 179bc36eafdSMike Gerdts 180bc36eafdSMike Gerdts #define ASL_MSG_TABLE_COMPILER 300 /* 300 - 499 */ 181bc36eafdSMike Gerdts #define ASL_MSG_TABLE_COMPILER_END 499 182bc36eafdSMike Gerdts 183bc36eafdSMike Gerdts #define ASL_MSG_PREPROCESSOR 500 /* 500 - 599 */ 184bc36eafdSMike Gerdts #define ASL_MSG_PREPROCESSOR_END 599 185bc36eafdSMike Gerdts 186bc36eafdSMike Gerdts 187bc36eafdSMike Gerdts /* 188bc36eafdSMike Gerdts * Values (message IDs) for all compiler messages. There are currently 189bc36eafdSMike Gerdts * three distinct blocks of error messages (so that they can be expanded 190bc36eafdSMike Gerdts * individually): 191bc36eafdSMike Gerdts * Main ASL compiler 192bc36eafdSMike Gerdts * Data Table compiler 193bc36eafdSMike Gerdts * Preprocessor 194bc36eafdSMike Gerdts * 195bc36eafdSMike Gerdts * NOTE1: This list must match the tables of message strings in the file 196bc36eafdSMike Gerdts * aslmessages.c exactly. 197bc36eafdSMike Gerdts * 198bc36eafdSMike Gerdts * NOTE2: With the introduction of the -vw option to disable specific 199bc36eafdSMike Gerdts * messages, new messages should only be added to the end of these 200bc36eafdSMike Gerdts * lists, so that values for existing messages are not disturbed. 201bc36eafdSMike Gerdts */ 202bc36eafdSMike Gerdts typedef enum 203bc36eafdSMike Gerdts { 204bc36eafdSMike Gerdts ASL_MSG_RESERVED = ASL_MSG_MAIN_COMPILER, 205bc36eafdSMike Gerdts 206bc36eafdSMike Gerdts ASL_MSG_ALIGNMENT, 207bc36eafdSMike Gerdts ASL_MSG_ALPHANUMERIC_STRING, 208bc36eafdSMike Gerdts ASL_MSG_AML_NOT_IMPLEMENTED, 209bc36eafdSMike Gerdts ASL_MSG_ARG_COUNT_HI, 210bc36eafdSMike Gerdts ASL_MSG_ARG_COUNT_LO, 211bc36eafdSMike Gerdts ASL_MSG_ARG_INIT, 212bc36eafdSMike Gerdts ASL_MSG_BACKWARDS_OFFSET, 213bc36eafdSMike Gerdts ASL_MSG_BUFFER_LENGTH, 214bc36eafdSMike Gerdts ASL_MSG_CLOSE, 215bc36eafdSMike Gerdts ASL_MSG_COMPILER_INTERNAL, 216bc36eafdSMike Gerdts ASL_MSG_COMPILER_RESERVED, 217bc36eafdSMike Gerdts ASL_MSG_CONNECTION_MISSING, 218bc36eafdSMike Gerdts ASL_MSG_CONNECTION_INVALID, 219bc36eafdSMike Gerdts ASL_MSG_CONSTANT_EVALUATION, 220bc36eafdSMike Gerdts ASL_MSG_CONSTANT_FOLDED, 221bc36eafdSMike Gerdts ASL_MSG_CORE_EXCEPTION, 222bc36eafdSMike Gerdts ASL_MSG_DEBUG_FILE_OPEN, 223bc36eafdSMike Gerdts ASL_MSG_DEBUG_FILENAME, 224bc36eafdSMike Gerdts ASL_MSG_DEPENDENT_NESTING, 225bc36eafdSMike Gerdts ASL_MSG_DMA_CHANNEL, 226bc36eafdSMike Gerdts ASL_MSG_DMA_LIST, 227bc36eafdSMike Gerdts ASL_MSG_DUPLICATE_CASE, 228bc36eafdSMike Gerdts ASL_MSG_DUPLICATE_ITEM, 229bc36eafdSMike Gerdts ASL_MSG_EARLY_EOF, 230bc36eafdSMike Gerdts ASL_MSG_ENCODING_LENGTH, 231bc36eafdSMike Gerdts ASL_MSG_EX_INTERRUPT_LIST, 232bc36eafdSMike Gerdts ASL_MSG_EX_INTERRUPT_LIST_MIN, 233bc36eafdSMike Gerdts ASL_MSG_EX_INTERRUPT_NUMBER, 234bc36eafdSMike Gerdts ASL_MSG_FIELD_ACCESS_WIDTH, 235bc36eafdSMike Gerdts ASL_MSG_FIELD_UNIT_ACCESS_WIDTH, 236bc36eafdSMike Gerdts ASL_MSG_FIELD_UNIT_OFFSET, 237bc36eafdSMike Gerdts ASL_MSG_GPE_NAME_CONFLICT, 238bc36eafdSMike Gerdts ASL_MSG_HID_LENGTH, 239bc36eafdSMike Gerdts ASL_MSG_HID_PREFIX, 240bc36eafdSMike Gerdts ASL_MSG_HID_SUFFIX, 241bc36eafdSMike Gerdts ASL_MSG_INCLUDE_FILE_OPEN, 242bc36eafdSMike Gerdts ASL_MSG_INPUT_FILE_OPEN, 243bc36eafdSMike Gerdts ASL_MSG_INTEGER_LENGTH, 244bc36eafdSMike Gerdts ASL_MSG_INTEGER_OPTIMIZATION, 245bc36eafdSMike Gerdts ASL_MSG_INTERRUPT_LIST, 246bc36eafdSMike Gerdts ASL_MSG_INTERRUPT_NUMBER, 247bc36eafdSMike Gerdts ASL_MSG_INVALID_ACCESS_SIZE, 248bc36eafdSMike Gerdts ASL_MSG_INVALID_ADDR_FLAGS, 249bc36eafdSMike Gerdts ASL_MSG_INVALID_CONSTANT_OP, 250bc36eafdSMike Gerdts ASL_MSG_INVALID_EISAID, 251bc36eafdSMike Gerdts ASL_MSG_INVALID_ESCAPE, 252bc36eafdSMike Gerdts ASL_MSG_INVALID_GRAN_FIXED, 253bc36eafdSMike Gerdts ASL_MSG_INVALID_GRANULARITY, 254bc36eafdSMike Gerdts ASL_MSG_INVALID_LENGTH, 255bc36eafdSMike Gerdts ASL_MSG_INVALID_LENGTH_FIXED, 256bc36eafdSMike Gerdts ASL_MSG_INVALID_MIN_MAX, 257bc36eafdSMike Gerdts ASL_MSG_INVALID_OPERAND, 258bc36eafdSMike Gerdts ASL_MSG_INVALID_PERFORMANCE, 259bc36eafdSMike Gerdts ASL_MSG_INVALID_PRIORITY, 260bc36eafdSMike Gerdts ASL_MSG_INVALID_STRING, 261bc36eafdSMike Gerdts ASL_MSG_INVALID_TARGET, 262bc36eafdSMike Gerdts ASL_MSG_INVALID_TIME, 263bc36eafdSMike Gerdts ASL_MSG_INVALID_TYPE, 264bc36eafdSMike Gerdts ASL_MSG_INVALID_UUID, 265bc36eafdSMike Gerdts ASL_MSG_ISA_ADDRESS, 266bc36eafdSMike Gerdts ASL_MSG_LEADING_ASTERISK, 267bc36eafdSMike Gerdts ASL_MSG_LIST_LENGTH_LONG, 268bc36eafdSMike Gerdts ASL_MSG_LIST_LENGTH_SHORT, 269bc36eafdSMike Gerdts ASL_MSG_LISTING_FILE_OPEN, 270bc36eafdSMike Gerdts ASL_MSG_LISTING_FILENAME, 271bc36eafdSMike Gerdts ASL_MSG_LOCAL_INIT, 272bc36eafdSMike Gerdts ASL_MSG_LOCAL_OUTSIDE_METHOD, 273bc36eafdSMike Gerdts ASL_MSG_LONG_LINE, 274bc36eafdSMike Gerdts ASL_MSG_MEMORY_ALLOCATION, 275bc36eafdSMike Gerdts ASL_MSG_MISSING_ENDDEPENDENT, 276bc36eafdSMike Gerdts ASL_MSG_MISSING_STARTDEPENDENT, 277bc36eafdSMike Gerdts ASL_MSG_MULTIPLE_DEFAULT, 278bc36eafdSMike Gerdts ASL_MSG_MULTIPLE_TYPES, 279bc36eafdSMike Gerdts ASL_MSG_NAME_EXISTS, 280bc36eafdSMike Gerdts ASL_MSG_NAME_OPTIMIZATION, 281bc36eafdSMike Gerdts ASL_MSG_NAMED_OBJECT_IN_WHILE, 282bc36eafdSMike Gerdts ASL_MSG_NESTED_COMMENT, 283bc36eafdSMike Gerdts ASL_MSG_NO_CASES, 284bc36eafdSMike Gerdts ASL_MSG_NO_REGION, 285bc36eafdSMike Gerdts ASL_MSG_NO_RETVAL, 286bc36eafdSMike Gerdts ASL_MSG_NO_WHILE, 287bc36eafdSMike Gerdts ASL_MSG_NON_ASCII, 288bc36eafdSMike Gerdts ASL_MSG_NON_ZERO, 289bc36eafdSMike Gerdts ASL_MSG_NOT_EXIST, 290bc36eafdSMike Gerdts ASL_MSG_NOT_FOUND, 291bc36eafdSMike Gerdts ASL_MSG_NOT_METHOD, 292bc36eafdSMike Gerdts ASL_MSG_NOT_PARAMETER, 293bc36eafdSMike Gerdts ASL_MSG_NOT_REACHABLE, 294bc36eafdSMike Gerdts ASL_MSG_NOT_REFERENCED, 295bc36eafdSMike Gerdts ASL_MSG_NULL_DESCRIPTOR, 296bc36eafdSMike Gerdts ASL_MSG_NULL_STRING, 297bc36eafdSMike Gerdts ASL_MSG_OPEN, 298bc36eafdSMike Gerdts ASL_MSG_OUTPUT_FILE_OPEN, 299bc36eafdSMike Gerdts ASL_MSG_OUTPUT_FILENAME, 300bc36eafdSMike Gerdts ASL_MSG_PACKAGE_LENGTH, 301bc36eafdSMike Gerdts ASL_MSG_PREPROCESSOR_FILENAME, 302bc36eafdSMike Gerdts ASL_MSG_READ, 303bc36eafdSMike Gerdts ASL_MSG_RECURSION, 304bc36eafdSMike Gerdts ASL_MSG_REGION_BUFFER_ACCESS, 305bc36eafdSMike Gerdts ASL_MSG_REGION_BYTE_ACCESS, 306bc36eafdSMike Gerdts ASL_MSG_RESERVED_ARG_COUNT_HI, 307bc36eafdSMike Gerdts ASL_MSG_RESERVED_ARG_COUNT_LO, 308bc36eafdSMike Gerdts ASL_MSG_RESERVED_METHOD, 309bc36eafdSMike Gerdts ASL_MSG_RESERVED_NO_RETURN_VAL, 310bc36eafdSMike Gerdts ASL_MSG_RESERVED_OPERAND_TYPE, 311bc36eafdSMike Gerdts ASL_MSG_RESERVED_PACKAGE_LENGTH, 312bc36eafdSMike Gerdts ASL_MSG_RESERVED_RETURN_VALUE, 313bc36eafdSMike Gerdts ASL_MSG_RESERVED_USE, 314bc36eafdSMike Gerdts ASL_MSG_RESERVED_WORD, 315bc36eafdSMike Gerdts ASL_MSG_RESOURCE_FIELD, 316bc36eafdSMike Gerdts ASL_MSG_RESOURCE_INDEX, 317bc36eafdSMike Gerdts ASL_MSG_RESOURCE_LIST, 318bc36eafdSMike Gerdts ASL_MSG_RESOURCE_SOURCE, 319bc36eafdSMike Gerdts ASL_MSG_RESULT_NOT_USED, 320bc36eafdSMike Gerdts ASL_MSG_RETURN_TYPES, 321bc36eafdSMike Gerdts ASL_MSG_SCOPE_FWD_REF, 322bc36eafdSMike Gerdts ASL_MSG_SCOPE_TYPE, 323bc36eafdSMike Gerdts ASL_MSG_SEEK, 324bc36eafdSMike Gerdts ASL_MSG_SERIALIZED, 325bc36eafdSMike Gerdts ASL_MSG_SERIALIZED_REQUIRED, 326bc36eafdSMike Gerdts ASL_MSG_SINGLE_NAME_OPTIMIZATION, 327bc36eafdSMike Gerdts ASL_MSG_SOME_NO_RETVAL, 328bc36eafdSMike Gerdts ASL_MSG_STRING_LENGTH, 329bc36eafdSMike Gerdts ASL_MSG_SWITCH_TYPE, 330bc36eafdSMike Gerdts ASL_MSG_SYNC_LEVEL, 331bc36eafdSMike Gerdts ASL_MSG_SYNTAX, 332bc36eafdSMike Gerdts ASL_MSG_TABLE_SIGNATURE, 333bc36eafdSMike Gerdts ASL_MSG_TAG_LARGER, 334bc36eafdSMike Gerdts ASL_MSG_TAG_SMALLER, 335bc36eafdSMike Gerdts ASL_MSG_TIMEOUT, 336bc36eafdSMike Gerdts ASL_MSG_TOO_MANY_TEMPS, 337bc36eafdSMike Gerdts ASL_MSG_TRUNCATION, 338bc36eafdSMike Gerdts ASL_MSG_UNKNOWN_RESERVED_NAME, 339bc36eafdSMike Gerdts ASL_MSG_UNREACHABLE_CODE, 340bc36eafdSMike Gerdts ASL_MSG_UNSUPPORTED, 341bc36eafdSMike Gerdts ASL_MSG_UPPER_CASE, 342bc36eafdSMike Gerdts ASL_MSG_VENDOR_LIST, 343bc36eafdSMike Gerdts ASL_MSG_WRITE, 344bc36eafdSMike Gerdts ASL_MSG_RANGE, 345bc36eafdSMike Gerdts ASL_MSG_BUFFER_ALLOCATION, 346bc36eafdSMike Gerdts ASL_MSG_MISSING_DEPENDENCY, 347bc36eafdSMike Gerdts ASL_MSG_ILLEGAL_FORWARD_REF, 348bc36eafdSMike Gerdts ASL_MSG_ILLEGAL_METHOD_REF, 349bc36eafdSMike Gerdts ASL_MSG_LOCAL_NOT_USED, 350bc36eafdSMike Gerdts ASL_MSG_ARG_AS_LOCAL_NOT_USED, 351bc36eafdSMike Gerdts ASL_MSG_ARG_NOT_USED, 352bc36eafdSMike Gerdts ASL_MSG_CONSTANT_REQUIRED, 353bc36eafdSMike Gerdts ASL_MSG_CROSS_TABLE_SCOPE, 354*35786f68SRobert Mustacchi ASL_MSG_EXCEPTION_NOT_RECEIVED, 355*35786f68SRobert Mustacchi ASL_MSG_NULL_RESOURCE_TEMPLATE, 356*35786f68SRobert Mustacchi ASL_MSG_FOUND_HERE, 357*35786f68SRobert Mustacchi ASL_MSG_ILLEGAL_RECURSION, 358*35786f68SRobert Mustacchi ASL_MSG_EXTERN_COLLISION, 359*35786f68SRobert Mustacchi ASL_MSG_EXTERN_FOUND_HERE, 360*35786f68SRobert Mustacchi ASL_MSG_OEM_TABLE_ID, 361*35786f68SRobert Mustacchi ASL_MSG_OEM_ID, 362*35786f68SRobert Mustacchi ASL_MSG_UNLOAD, 363bc36eafdSMike Gerdts 364bc36eafdSMike Gerdts /* These messages are used by the Data Table compiler only */ 365bc36eafdSMike Gerdts 366bc36eafdSMike Gerdts ASL_MSG_BUFFER_ELEMENT = ASL_MSG_TABLE_COMPILER, 367bc36eafdSMike Gerdts ASL_MSG_DIVIDE_BY_ZERO, 368bc36eafdSMike Gerdts ASL_MSG_FLAG_VALUE, 369bc36eafdSMike Gerdts ASL_MSG_INTEGER_SIZE, 370bc36eafdSMike Gerdts ASL_MSG_INVALID_EXPRESSION, 371bc36eafdSMike Gerdts ASL_MSG_INVALID_FIELD_NAME, 372bc36eafdSMike Gerdts ASL_MSG_INVALID_HEX_INTEGER, 373bc36eafdSMike Gerdts ASL_MSG_OEM_TABLE, 374bc36eafdSMike Gerdts ASL_MSG_RESERVED_VALUE, 375bc36eafdSMike Gerdts ASL_MSG_UNKNOWN_LABEL, 376bc36eafdSMike Gerdts ASL_MSG_UNKNOWN_SUBTABLE, 377bc36eafdSMike Gerdts ASL_MSG_UNKNOWN_TABLE, 378bc36eafdSMike Gerdts ASL_MSG_ZERO_VALUE, 379bc36eafdSMike Gerdts 380bc36eafdSMike Gerdts /* These messages are used by the Preprocessor only */ 381bc36eafdSMike Gerdts 382bc36eafdSMike Gerdts ASL_MSG_DIRECTIVE_SYNTAX = ASL_MSG_PREPROCESSOR, 383bc36eafdSMike Gerdts ASL_MSG_ENDIF_MISMATCH, 384bc36eafdSMike Gerdts ASL_MSG_ERROR_DIRECTIVE, 385bc36eafdSMike Gerdts ASL_MSG_EXISTING_NAME, 386bc36eafdSMike Gerdts ASL_MSG_INVALID_INVOCATION, 387bc36eafdSMike Gerdts ASL_MSG_MACRO_SYNTAX, 388bc36eafdSMike Gerdts ASL_MSG_TOO_MANY_ARGUMENTS, 389bc36eafdSMike Gerdts ASL_MSG_UNKNOWN_DIRECTIVE, 390bc36eafdSMike Gerdts ASL_MSG_UNKNOWN_PRAGMA, 391bc36eafdSMike Gerdts ASL_MSG_WARNING_DIRECTIVE, 392bc36eafdSMike Gerdts ASL_MSG_INCLUDE_FILE 393bc36eafdSMike Gerdts 394bc36eafdSMike Gerdts } ASL_MESSAGE_IDS; 395bc36eafdSMike Gerdts 396bc36eafdSMike Gerdts 397bc36eafdSMike Gerdts #endif /* __ASLMESSAGES_H */ 398