9,7 → 9,7 |
* |
* 1. Copyright Notice |
* |
* Some or all of this work - Copyright (c) 1999 - 2010, Intel Corp. |
* Some or all of this work - Copyright (c) 1999 - 2011, Intel Corp. |
* All rights reserved. |
* |
* 2. License |
122,15 → 122,13 |
/* |
* Compiler versions and names |
*/ |
#define CompilerCreatorRevision ACPI_CA_VERSION |
#define ASL_REVISION ACPI_CA_VERSION |
#define ASL_COMPILER_NAME "ASL Optimizing Compiler" |
#define AML_DISASSEMBLER_NAME "AML Disassembler" |
#define ASL_INVOCATION_NAME "iasl" |
#define ASL_CREATOR_ID "INTL" |
|
#define IntelAcpiCA "Intel ACPI Component Architecture" |
#define CompilerId "ASL Optimizing Compiler" |
#define DisassemblerId "AML Disassembler" |
#define CompilerCopyright "Copyright (c) 2000 - 2010 Intel Corporation" |
#define CompilerCompliance "Supports ACPI Specification Revision 4.0a" |
#define CompilerName "iasl" |
#define CompilerCreatorId "INTL" |
#define ASL_COMPLIANCE "Supports ACPI Specification Revision 4.0a" |
|
|
/* Configuration constants */ |
140,12 → 138,23 |
#define ASL_STRING_CACHE_SIZE 32768 |
|
#define ASL_FIRST_PARSE_OPCODE PARSEOP_ACCESSAS |
#define ASL_YYTNAME_START 3 |
|
#define ASL_PARSE_OPCODE_BASE PARSEOP_ACCESSAS /* First Lex type */ |
|
|
/* |
* Per-parser-generator configuration. These values are used to cheat and |
* directly access the bison/yacc token name table (yyname or yytname). |
* Note: These values are the index in yyname for the first lex token |
* (PARSEOP_ACCCESSAS). |
*/ |
#if defined (YYBISON) |
#define ASL_YYTNAME_START 3 /* Bison */ |
#elif defined (YYBYACC) |
#define ASL_YYTNAME_START 257 /* Berkeley yacc */ |
#endif |
|
|
/* |
* Macros |
*/ |
#define ASL_RESDESC_OFFSET(m) ACPI_OFFSET (AML_RESOURCE, m) |
171,6 → 180,7 |
|
/* filename suffixes for output files */ |
|
#define FILE_SUFFIX_PREPROCESSOR "i" |
#define FILE_SUFFIX_AML_CODE "aml" |
#define FILE_SUFFIX_LISTING "lst" |
#define FILE_SUFFIX_HEX_DUMP "hex" |
182,6 → 192,7 |
#define FILE_SUFFIX_DISASSEMBLY "dsl" |
#define FILE_SUFFIX_ASM_INCLUDE "inc" |
#define FILE_SUFFIX_C_INCLUDE "h" |
#define FILE_SUFFIX_ASL_CODE "asl" |
|
|
/* Types for input files */ |
196,6 → 207,7 |
#define ASL_EXTERNAL_METHOD 255 |
#define ASL_ABORT TRUE |
#define ASL_NO_ABORT FALSE |
#define ASL_EOF ACPI_UINT32_MAX |
|
|
/* Support for reserved method names */ |