Rev 1498 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1498 | Rev 2216 | ||
---|---|---|---|
Line 7... | Line 7... | ||
7 | /****************************************************************************** |
7 | /****************************************************************************** |
8 | * |
8 | * |
9 | * 1. Copyright Notice |
9 | * 1. Copyright Notice |
10 | * |
10 | * |
11 | * Some or all of this work - Copyright (c) 1999 - 2010, Intel Corp. |
11 | * Some or all of this work - Copyright (c) 1999 - 2011, Intel Corp. |
12 | * All rights reserved. |
12 | * All rights reserved. |
13 | * |
13 | * |
14 | * 2. License |
14 | * 2. License |
15 | * |
15 | * |
16 | * 2.1. This is your license from Intel Corp. under its intellectual property |
16 | * 2.1. This is your license from Intel Corp. under its intellectual property |
Line 120... | Line 120... | ||
120 | 120 | ||
121 | /* |
121 | /* |
122 | * Compiler versions and names |
122 | * Compiler versions and names |
123 | */ |
123 | */ |
- | 124 | #define ASL_REVISION ACPI_CA_VERSION |
|
- | 125 | #define ASL_COMPILER_NAME "ASL Optimizing Compiler" |
|
- | 126 | #define AML_DISASSEMBLER_NAME "AML Disassembler" |
|
- | 127 | #define ASL_INVOCATION_NAME "iasl" |
|
Line 124... | Line -... | ||
124 | #define CompilerCreatorRevision ACPI_CA_VERSION |
- | |
125 | - | ||
126 | #define IntelAcpiCA "Intel ACPI Component Architecture" |
- | |
127 | #define CompilerId "ASL Optimizing Compiler" |
- | |
128 | #define DisassemblerId "AML Disassembler" |
128 | #define ASL_CREATOR_ID "INTL" |
129 | #define CompilerCopyright "Copyright (c) 2000 - 2010 Intel Corporation" |
- | |
130 | #define CompilerCompliance "Supports ACPI Specification Revision 4.0a" |
- | |
Line 131... | Line 129... | ||
131 | #define CompilerName "iasl" |
129 | |
Line 132... | Line 130... | ||
132 | #define CompilerCreatorId "INTL" |
130 | #define ASL_COMPLIANCE "Supports ACPI Specification Revision 4.0a" |
133 | 131 | ||
134 | 132 | ||
Line 135... | Line 133... | ||
135 | /* Configuration constants */ |
133 | /* Configuration constants */ |
136 | - | ||
137 | #define ASL_MAX_ERROR_COUNT 200 |
- | |
138 | #define ASL_NODE_CACHE_SIZE 1024 |
134 | |
Line 139... | Line 135... | ||
139 | #define ASL_STRING_CACHE_SIZE 32768 |
135 | #define ASL_MAX_ERROR_COUNT 200 |
- | 136 | #define ASL_NODE_CACHE_SIZE 1024 |
|
- | 137 | #define ASL_STRING_CACHE_SIZE 32768 |
|
- | 138 | ||
- | 139 | #define ASL_FIRST_PARSE_OPCODE PARSEOP_ACCESSAS |
|
- | 140 | #define ASL_PARSE_OPCODE_BASE PARSEOP_ACCESSAS /* First Lex type */ |
|
- | 141 | ||
- | 142 | ||
- | 143 | /* |
|
- | 144 | * Per-parser-generator configuration. These values are used to cheat and |
|
- | 145 | * directly access the bison/yacc token name table (yyname or yytname). |
|
- | 146 | * Note: These values are the index in yyname for the first lex token |
|
- | 147 | * (PARSEOP_ACCCESSAS). |
|
- | 148 | */ |
|
140 | 149 | #if defined (YYBISON) |
|
141 | #define ASL_FIRST_PARSE_OPCODE PARSEOP_ACCESSAS |
150 | #define ASL_YYTNAME_START 3 /* Bison */ |
142 | #define ASL_YYTNAME_START 3 |
151 | #elif defined (YYBYACC) |
143 | 152 | #define ASL_YYTNAME_START 257 /* Berkeley yacc */ |
|
144 | #define ASL_PARSE_OPCODE_BASE PARSEOP_ACCESSAS /* First Lex type */ |
153 | #endif |
Line 169... | Line 178... | ||
169 | 178 | ||
Line 170... | Line 179... | ||
170 | 179 | ||
Line -... | Line 180... | ||
- | 180 | /* filename suffixes for output files */ |
|
171 | /* filename suffixes for output files */ |
181 | |
172 | 182 | #define FILE_SUFFIX_PREPROCESSOR "i" |
|
173 | #define FILE_SUFFIX_AML_CODE "aml" |
183 | #define FILE_SUFFIX_AML_CODE "aml" |
174 | #define FILE_SUFFIX_LISTING "lst" |
184 | #define FILE_SUFFIX_LISTING "lst" |
175 | #define FILE_SUFFIX_HEX_DUMP "hex" |
185 | #define FILE_SUFFIX_HEX_DUMP "hex" |
Line 180... | Line 190... | ||
180 | #define FILE_SUFFIX_C_SOURCE "c" |
190 | #define FILE_SUFFIX_C_SOURCE "c" |
181 | #define FILE_SUFFIX_DISASSEMBLY "dsl" |
191 | #define FILE_SUFFIX_DISASSEMBLY "dsl" |
182 | #define FILE_SUFFIX_ASM_INCLUDE "inc" |
192 | #define FILE_SUFFIX_ASM_INCLUDE "inc" |
183 | #define FILE_SUFFIX_C_INCLUDE "h" |
193 | #define FILE_SUFFIX_C_INCLUDE "h" |
184 | 194 | #define FILE_SUFFIX_ASL_CODE "asl" |
|
- | 195 | ||
Line 185... | Line 196... | ||
185 | 196 | ||
Line 186... | Line 197... | ||
186 | /* Types for input files */ |
197 | /* Types for input files */ |
Line 194... | Line 205... | ||
194 | 205 | ||
Line 195... | Line 206... | ||
195 | #define ASL_EXTERNAL_METHOD 255 |
206 | #define ASL_EXTERNAL_METHOD 255 |
196 | #define ASL_ABORT TRUE |
207 | #define ASL_ABORT TRUE |
197 | #define ASL_NO_ABORT FALSE |
208 | #define ASL_NO_ABORT FALSE |
- | 209 | #define ASL_EOF ACPI_UINT32_MAX |
|
Line 198... | Line 210... | ||
198 | 210 | ||
Line 199... | Line 211... | ||
199 | 211 |