Rev 1498 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1498 | Rev 2216 | ||
---|---|---|---|
Line 6... | Line 6... | ||
6 | 6 | ||
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 | * |
Line 123... | Line 123... | ||
123 | #define BLOCK_PAREN 1 |
123 | #define BLOCK_PAREN 1 |
124 | #define BLOCK_BRACE 2 |
124 | #define BLOCK_BRACE 2 |
125 | #define BLOCK_COMMA_LIST 4 |
125 | #define BLOCK_COMMA_LIST 4 |
126 | #define ACPI_DEFAULT_RESNAME *(UINT32 *) "__RD" |
126 | #define ACPI_DEFAULT_RESNAME *(UINT32 *) "__RD" |
Line -... | Line 127... | ||
- | 127 | ||
- | 128 | /* |
|
- | 129 | * Raw table data header. Used by disassembler and data table compiler. |
|
- | 130 | * Do not change. |
|
- | 131 | */ |
|
- | 132 | #define ACPI_RAW_TABLE_DATA_HEADER "Raw Table Data" |
|
Line 127... | Line 133... | ||
127 | 133 | ||
128 | 134 | ||
129 | typedef const struct acpi_dmtable_info |
135 | typedef const struct acpi_dmtable_info |
130 | { |
136 | { |
Line 183... | Line 189... | ||
183 | #define ACPI_DMT_FADTPM 32 |
189 | #define ACPI_DMT_FADTPM 32 |
184 | #define ACPI_DMT_BUF16 33 |
190 | #define ACPI_DMT_BUF16 33 |
185 | #define ACPI_DMT_IVRS 34 |
191 | #define ACPI_DMT_IVRS 34 |
186 | #define ACPI_DMT_BUFFER 35 |
192 | #define ACPI_DMT_BUFFER 35 |
187 | #define ACPI_DMT_PCI_PATH 36 |
193 | #define ACPI_DMT_PCI_PATH 36 |
- | 194 | #define ACPI_DMT_EINJACT 37 |
|
- | 195 | #define ACPI_DMT_EINJINST 38 |
|
- | 196 | #define ACPI_DMT_ERSTACT 39 |
|
- | 197 | #define ACPI_DMT_ERSTINST 40 |
|
- | 198 | #define ACPI_DMT_ACCWIDTH 41 |
|
- | 199 | #define ACPI_DMT_UNICODE 42 |
|
188 | - | ||
- | 200 | #define ACPI_DMT_UUID 43 |
|
- | 201 | #define ACPI_DMT_DEVICE_PATH 44 |
|
- | 202 | #define ACPI_DMT_LABEL 45 |
|
- | 203 | #define ACPI_DMT_BUF7 46 |
|
- | 204 | #define ACPI_DMT_BUF128 47 |
|
- | 205 | #define ACPI_DMT_SLIC 48 |
|
Line 189... | Line 206... | ||
189 | 206 | ||
190 | typedef |
207 | typedef |
191 | void (*ACPI_DMTABLE_HANDLER) ( |
208 | void (*ACPI_DMTABLE_HANDLER) ( |
Line 199... | Line 216... | ||
199 | { |
216 | { |
200 | char *Signature; |
217 | char *Signature; |
201 | ACPI_DMTABLE_INFO *TableInfo; |
218 | ACPI_DMTABLE_INFO *TableInfo; |
202 | ACPI_DMTABLE_HANDLER TableHandler; |
219 | ACPI_DMTABLE_HANDLER TableHandler; |
203 | ACPI_CMTABLE_HANDLER CmTableHandler; |
220 | ACPI_CMTABLE_HANDLER CmTableHandler; |
- | 221 | const unsigned char *Template; |
|
204 | char *Name; |
222 | char *Name; |
Line 205... | Line 223... | ||
205 | 223 | ||
Line 268... | Line 286... | ||
268 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar3[]; |
286 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoDmar3[]; |
269 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoEcdt[]; |
287 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoEcdt[]; |
270 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoEinj[]; |
288 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoEinj[]; |
271 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoEinj0[]; |
289 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoEinj0[]; |
272 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoErst[]; |
290 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoErst[]; |
- | 291 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoErst0[]; |
|
273 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoFacs[]; |
292 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoFacs[]; |
274 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt1[]; |
293 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt1[]; |
275 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt2[]; |
294 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt2[]; |
276 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt3[]; |
295 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoFadt3[]; |
277 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoGas[]; |
296 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoGas[]; |
Line 314... | Line 333... | ||
314 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoMsct[]; |
333 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoMsct[]; |
315 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoMsct0[]; |
334 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoMsct0[]; |
316 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoRsdp1[]; |
335 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoRsdp1[]; |
317 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoRsdp2[]; |
336 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoRsdp2[]; |
318 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSbst[]; |
337 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSbst[]; |
- | 338 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlicHdr[]; |
|
319 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlic[]; |
339 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlic0[]; |
- | 340 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlic1[]; |
|
320 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlit[]; |
341 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSlit[]; |
321 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSpcr[]; |
342 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSpcr[]; |
322 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSpmi[]; |
343 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSpmi[]; |
323 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat[]; |
344 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat[]; |
324 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSratHdr[]; |
345 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoSratHdr[]; |
Line 328... | Line 349... | ||
328 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoTcpa[]; |
349 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoTcpa[]; |
329 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoUefi[]; |
350 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoUefi[]; |
330 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoWaet[]; |
351 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoWaet[]; |
331 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoWdat[]; |
352 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoWdat[]; |
332 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoWdat0[]; |
353 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoWdat0[]; |
- | 354 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoWddt[]; |
|
333 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoWdrt[]; |
355 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoWdrt[]; |
Line -... | Line 356... | ||
- | 356 | ||
- | 357 | extern ACPI_DMTABLE_INFO AcpiDmTableInfoGeneric[][2]; |
|
Line 334... | Line 358... | ||
334 | 358 | ||
335 | 359 | ||
336 | /* |
360 | /* |
- | 361 | * dmtable |
|
- | 362 | */ |
|
- | 363 | extern ACPI_DMTABLE_DATA AcpiDmTableData[]; |
|
- | 364 | ||
- | 365 | UINT8 |
|
- | 366 | AcpiDmGenerateChecksum ( |
|
- | 367 | void *Table, |
|
Line 337... | Line 368... | ||
337 | * dmtable |
368 | UINT32 Length, |
338 | */ |
369 | UINT8 OriginalChecksum); |
339 | 370 | ||
Line 421... | Line 452... | ||
421 | void |
452 | void |
422 | AcpiDmDumpRsdt ( |
453 | AcpiDmDumpRsdt ( |
423 | ACPI_TABLE_HEADER *Table); |
454 | ACPI_TABLE_HEADER *Table); |
Line 424... | Line 455... | ||
424 | 455 | ||
- | 456 | void |
|
- | 457 | AcpiDmDumpSlic ( |
|
- | 458 | ACPI_TABLE_HEADER *Table); |
|
- | 459 | ||
425 | void |
460 | void |
426 | AcpiDmDumpSlit ( |
461 | AcpiDmDumpSlit ( |
Line 427... | Line 462... | ||
427 | ACPI_TABLE_HEADER *Table); |
462 | ACPI_TABLE_HEADER *Table); |
428 | 463 | ||
Line 566... | Line 601... | ||
566 | 601 | ||
567 | 602 | ||
568 | /* |
603 | /* |
- | 604 | * dmextern |
|
- | 605 | */ |
|
- | 606 | ||
- | 607 | ACPI_STATUS |
|
- | 608 | AcpiDmAddToExternalFileList ( |
|
- | 609 | char *PathList); |
|
- | 610 | ||
- | 611 | void |
|
- | 612 | AcpiDmClearExternalFileList ( |
|
569 | * dmextern |
613 | void); |
570 | */ |
614 | |
571 | void |
615 | void |
572 | AcpiDmAddToExternalList ( |
616 | AcpiDmAddToExternalList ( |
573 | ACPI_PARSE_OBJECT *Op, |
617 | ACPI_PARSE_OBJECT *Op, |
Line 782... | Line 826... | ||
782 | void |
826 | void |
783 | AcpiDmCheckResourceReference ( |
827 | AcpiDmCheckResourceReference ( |
784 | ACPI_PARSE_OBJECT *Op, |
828 | ACPI_PARSE_OBJECT *Op, |
785 | ACPI_WALK_STATE *WalkState); |
829 | ACPI_WALK_STATE *WalkState); |
Line -... | Line 830... | ||
- | 830 | ||
- | 831 | ||
- | 832 | /* |
|
- | 833 | * acdisasm |
|
- | 834 | */ |
|
- | 835 | void |
|
- | 836 | AdDisassemblerHeader ( |
|
- | 837 | char *Filename); |
|
- | 838 | ||
786 | 839 |