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