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 159... | Line 159... | ||
159 | * Linux-specific translation tables |
159 | * Linux-specific translation tables |
160 | * |
160 | * |
161 | ******************************************************************************/ |
161 | ******************************************************************************/ |
162 | 162 | ||
Line 163... | Line 163... | ||
163 | char LinuxHeader[] = |
163 | char DualLicenseHeader[] = |
164 | "/*\n" |
164 | "/*\n" |
165 | " * Copyright (C) 2000 - 2010, Intel Corp.\n" |
165 | " * Copyright (C) 2000 - 2011, Intel Corp.\n" |
166 | " * All rights reserved.\n" |
166 | " * All rights reserved.\n" |
167 | " *\n" |
167 | " *\n" |
168 | " * Redistribution and use in source and binary forms, with or without\n" |
168 | " * Redistribution and use in source and binary forms, with or without\n" |
169 | " * modification, are permitted provided that the following conditions\n" |
169 | " * modification, are permitted provided that the following conditions\n" |
170 | " * are met:\n" |
170 | " * are met:\n" |
Line 239... | Line 239... | ||
239 | {"INT8 ", "s8 ", REPLACE_WHOLE_WORD}, |
239 | {"INT8 ", "s8 ", REPLACE_WHOLE_WORD}, |
240 | {"INT16", "s16", REPLACE_WHOLE_WORD}, |
240 | {"INT16", "s16", REPLACE_WHOLE_WORD}, |
241 | {"INT8", "s8", REPLACE_WHOLE_WORD}, |
241 | {"INT8", "s8", REPLACE_WHOLE_WORD}, |
242 | 242 | ||
Line -... | Line 243... | ||
- | 243 | /* Include file paths */ |
|
- | 244 | ||
- | 245 | {"\"acpi.h\"", " |
|
- | 246 | ||
243 | {NULL, NULL, 0}, |
247 | {NULL, NULL, 0} |
244 | }; |
248 | }; |
Line 245... | Line 249... | ||
245 | 249 | ||
Line 246... | Line 250... | ||
246 | ACPI_TYPED_IDENTIFIER_TABLE AcpiIdentifiers[] = { |
250 | ACPI_TYPED_IDENTIFIER_TABLE AcpiIdentifiers[] = { |
Line 281... | Line 285... | ||
281 | {"ACPI_EXDUMP_INFO", SRC_TYPE_STRUCT}, |
285 | {"ACPI_EXDUMP_INFO", SRC_TYPE_STRUCT}, |
282 | {"ACPI_EXECUTE_TYPE", SRC_TYPE_SIMPLE}, |
286 | {"ACPI_EXECUTE_TYPE", SRC_TYPE_SIMPLE}, |
283 | {"ACPI_EXECUTE_WALK", SRC_TYPE_STRUCT}, |
287 | {"ACPI_EXECUTE_WALK", SRC_TYPE_STRUCT}, |
284 | {"ACPI_EXTERNAL_LIST", SRC_TYPE_STRUCT}, |
288 | {"ACPI_EXTERNAL_LIST", SRC_TYPE_STRUCT}, |
285 | {"ACPI_FADT_INFO", SRC_TYPE_STRUCT}, |
289 | {"ACPI_EXTERNAL_FILE", SRC_TYPE_STRUCT}, |
- | 290 | {"ACPI_FADT_INFO", SRC_TYPE_STRUCT}, |
|
286 | {"ACPI_FADT_PM_INFO", SRC_TYPE_STRUCT}, |
291 | {"ACPI_FADT_PM_INFO", SRC_TYPE_STRUCT}, |
287 | {"ACPI_FIELD_INFO", SRC_TYPE_STRUCT}, |
292 | {"ACPI_FIELD_INFO", SRC_TYPE_STRUCT}, |
288 | {"ACPI_FIND_CONTEXT", SRC_TYPE_STRUCT}, |
293 | {"ACPI_FIND_CONTEXT", SRC_TYPE_STRUCT}, |
289 | {"ACPI_FIXED_EVENT_HANDLER", SRC_TYPE_STRUCT}, |
294 | {"ACPI_FIXED_EVENT_HANDLER", SRC_TYPE_STRUCT}, |
290 | {"ACPI_FIXED_EVENT_INFO", SRC_TYPE_STRUCT}, |
295 | {"ACPI_FIXED_EVENT_INFO", SRC_TYPE_STRUCT}, |
Line 295... | Line 300... | ||
295 | {"ACPI_GPE_CALLBACK", SRC_TYPE_SIMPLE}, |
300 | {"ACPI_GPE_CALLBACK", SRC_TYPE_SIMPLE}, |
296 | {"ACPI_GPE_DEVICE_INFO", SRC_TYPE_STRUCT}, |
301 | {"ACPI_GPE_DEVICE_INFO", SRC_TYPE_STRUCT}, |
297 | {"ACPI_GPE_EVENT_INFO", SRC_TYPE_STRUCT}, |
302 | {"ACPI_GPE_EVENT_INFO", SRC_TYPE_STRUCT}, |
298 | {"ACPI_GPE_HANDLER", SRC_TYPE_SIMPLE}, |
303 | {"ACPI_GPE_HANDLER", SRC_TYPE_SIMPLE}, |
299 | {"ACPI_GPE_INDEX_INFO", SRC_TYPE_STRUCT}, |
304 | {"ACPI_GPE_HANDLER_INFO", SRC_TYPE_STRUCT}, |
- | 305 | {"ACPI_GPE_INDEX_INFO", SRC_TYPE_STRUCT}, |
|
300 | {"ACPI_GPE_REGISTER_INFO", SRC_TYPE_STRUCT}, |
306 | {"ACPI_GPE_REGISTER_INFO", SRC_TYPE_STRUCT}, |
301 | {"ACPI_GPE_WALK_INFO", SRC_TYPE_STRUCT}, |
307 | {"ACPI_GPE_WALK_INFO", SRC_TYPE_STRUCT}, |
302 | {"ACPI_GPE_XRUPT_INFO", SRC_TYPE_STRUCT}, |
308 | {"ACPI_GPE_XRUPT_INFO", SRC_TYPE_STRUCT}, |
303 | {"ACPI_HANDLE", SRC_TYPE_SIMPLE}, |
309 | {"ACPI_HANDLE", SRC_TYPE_SIMPLE}, |
304 | {"ACPI_HANDLER_INFO", SRC_TYPE_STRUCT}, |
310 | {"ACPI_HANDLER_INFO", SRC_TYPE_STRUCT}, |
Line 375... | Line 381... | ||
375 | {"ACPI_PARSE_OBJECT", SRC_TYPE_UNION}, |
381 | {"ACPI_PARSE_OBJECT", SRC_TYPE_UNION}, |
376 | {"ACPI_PARSE_STATE", SRC_TYPE_STRUCT}, |
382 | {"ACPI_PARSE_STATE", SRC_TYPE_STRUCT}, |
377 | {"ACPI_PARSE_UPWARDS", SRC_TYPE_SIMPLE}, |
383 | {"ACPI_PARSE_UPWARDS", SRC_TYPE_SIMPLE}, |
378 | {"ACPI_PARSE_VALUE", SRC_TYPE_UNION}, |
384 | {"ACPI_PARSE_VALUE", SRC_TYPE_UNION}, |
379 | {"ACPI_PCI_ID", SRC_TYPE_STRUCT}, |
385 | {"ACPI_PCI_DEVICE", SRC_TYPE_STRUCT}, |
- | 386 | {"ACPI_PCI_ID", SRC_TYPE_STRUCT}, |
|
380 | {"ACPI_PCI_ROUTING_TABLE", SRC_TYPE_STRUCT}, |
387 | {"ACPI_PCI_ROUTING_TABLE", SRC_TYPE_STRUCT}, |
381 | {"ACPI_PHYSICAL_ADDRESS", SRC_TYPE_SIMPLE}, |
388 | {"ACPI_PHYSICAL_ADDRESS", SRC_TYPE_SIMPLE}, |
382 | {"ACPI_PKG_CALLBACK", SRC_TYPE_SIMPLE}, |
389 | {"ACPI_PKG_CALLBACK", SRC_TYPE_SIMPLE}, |
383 | {"ACPI_PKG_INFO", SRC_TYPE_STRUCT}, |
390 | {"ACPI_PKG_INFO", SRC_TYPE_STRUCT}, |
384 | {"ACPI_PKG_STATE", SRC_TYPE_STRUCT}, |
391 | {"ACPI_PKG_STATE", SRC_TYPE_STRUCT}, |
Line 598... | Line 605... | ||
598 | {"ACPI_MADT_NMI_SOURCE", SRC_TYPE_STRUCT}, |
605 | {"ACPI_MADT_NMI_SOURCE", SRC_TYPE_STRUCT}, |
599 | {"ACPI_MADT_PROCESSOR_APIC", SRC_TYPE_STRUCT}, |
606 | {"ACPI_MADT_PROCESSOR_APIC", SRC_TYPE_STRUCT}, |
600 | {"ACPI_MCFG_ALLOCATION", SRC_TYPE_STRUCT}, |
607 | {"ACPI_MCFG_ALLOCATION", SRC_TYPE_STRUCT}, |
601 | {"ACPI_MSCT_PROXIMITY", SRC_TYPE_STRUCT}, |
608 | {"ACPI_MSCT_PROXIMITY", SRC_TYPE_STRUCT}, |
602 | {"ACPI_SRAT_CPU_AFFINITY", SRC_TYPE_STRUCT}, |
609 | {"ACPI_RSDP_COMMON", SRC_TYPE_STRUCT}, |
- | 610 | {"ACPI_RSDP_EXTENSION", SRC_TYPE_STRUCT}, |
|
- | 611 | {"ACPI_SRAT_CPU_AFFINITY", SRC_TYPE_STRUCT}, |
|
603 | {"ACPI_SRAT_HEADER", SRC_TYPE_STRUCT}, |
612 | {"ACPI_SRAT_HEADER", SRC_TYPE_STRUCT}, |
604 | {"ACPI_SRAT_MEM_AFFINITY", SRC_TYPE_STRUCT}, |
613 | {"ACPI_SRAT_MEM_AFFINITY", SRC_TYPE_STRUCT}, |
605 | {"ACPI_SRAT_X2APIC_CPU_AFFINITY", SRC_TYPE_STRUCT}, |
614 | {"ACPI_SRAT_X2APIC_CPU_AFFINITY", SRC_TYPE_STRUCT}, |
606 | {"ACPI_WDAT_ENTRY", SRC_TYPE_STRUCT}, |
615 | {"ACPI_WDAT_ENTRY", SRC_TYPE_STRUCT}, |
607 | 616 | ||
Line -... | Line 617... | ||
- | 617 | /* Data Table compiler */ |
|
Line 608... | Line 618... | ||
608 | 618 | ||
- | 619 | {"DT_FIELD", SRC_TYPE_STRUCT}, |
|
Line 609... | Line -... | ||
609 | /* Legacy names, should be removed */ |
- | |
610 | - | ||
611 | {"EC_BOOT_RESOURCES", SRC_TYPE_STRUCT}, |
- | |
612 | {"HPET_TABLE", SRC_TYPE_STRUCT}, |
- | |
613 | {"MADT_ADDRESS_OVERRIDE", SRC_TYPE_STRUCT}, |
- | |
614 | {"MADT_INTERRUPT_OVERRIDE", SRC_TYPE_STRUCT}, |
- | |
615 | {"MADT_INTERRUPT_SOURCE", SRC_TYPE_STRUCT}, |
- | |
616 | {"MADT_IO_APIC", SRC_TYPE_STRUCT}, |
- | |
617 | {"MADT_IO_SAPIC", SRC_TYPE_STRUCT}, |
- | |
618 | {"MADT_LOCAL_APIC_NMI", SRC_TYPE_STRUCT}, |
- | |
619 | {"MADT_LOCAL_SAPIC", SRC_TYPE_STRUCT}, |
- | |
620 | {"MADT_NMI_SOURCE", SRC_TYPE_STRUCT}, |
- | |
621 | {"MADT_PROCESSOR_APIC", SRC_TYPE_STRUCT}, |
- | |
622 | {"MEMORY_AFFINITY", SRC_TYPE_STRUCT}, |
- | |
623 | {"MULTIPLE_APIC_TABLE", SRC_TYPE_STRUCT}, |
- | |
624 | {"SMART_BATTERY_TABLE", SRC_TYPE_STRUCT}, |
- | |
625 | {"STATIC_RESOURCE_ALLOC", SRC_TYPE_STRUCT}, |
- | |
626 | {"SYSTEM_RESOURCE_AFFINITY", SRC_TYPE_STRUCT}, |
- | |
627 | {"SYSTEM_LOCALITY_INFO", SRC_TYPE_STRUCT}, |
- | |
628 | {"FACS_DESCRIPTOR", SRC_TYPE_STRUCT}, |
- | |
629 | {"FADT_DESCRIPTOR_REV1", SRC_TYPE_STRUCT}, |
- | |
630 | {"FADT_DESCRIPTOR", SRC_TYPE_STRUCT}, |
- | |
631 | {"FADT_DESCRIPTOR_REV2_MINUS", SRC_TYPE_STRUCT}, |
- | |
632 | {"RSDP_DESCRIPTOR", SRC_TYPE_STRUCT}, |
- | |
633 | {"RSDT_DESCRIPTOR", SRC_TYPE_STRUCT}, |
620 | {"DT_SUBTABLE", SRC_TYPE_STRUCT}, |
634 | {"XSDT_DESCRIPTOR", SRC_TYPE_STRUCT}, |
621 | |
Line 635... | Line 622... | ||
635 | {NULL, 0} |
622 | {NULL, 0} |
Line 675... | Line 662... | ||
675 | }; |
662 | }; |
676 | 663 | ||
Line 677... | Line 664... | ||
677 | ACPI_CONVERSION_TABLE LinuxConversionTable = { |
664 | ACPI_CONVERSION_TABLE LinuxConversionTable = { |
Line 678... | Line 665... | ||
678 | 665 | ||
679 | LinuxHeader, |
666 | DualLicenseHeader, |
Line 680... | Line 667... | ||
680 | FLG_NO_CARRIAGE_RETURNS | FLG_LOWERCASE_DIRNAMES, |
667 | FLG_NO_CARRIAGE_RETURNS | FLG_LOWERCASE_DIRNAMES, |
Line 681... | Line 668... | ||
681 | 668 | ||
Line 713... | Line 700... | ||
713 | * Code cleanup translation tables |
700 | * Code cleanup translation tables |
714 | * |
701 | * |
715 | ******************************************************************************/ |
702 | ******************************************************************************/ |
716 | 703 | ||
Line 717... | Line -... | ||
717 | - | ||
718 | ACPI_CONVERSION_TABLE CleanupConversionTable = { |
704 | ACPI_CONVERSION_TABLE CleanupConversionTable = { |
Line 719... | Line 705... | ||
719 | 705 | ||
720 | NULL, |
706 | NULL, |
721 | FLG_DEFAULT_FLAGS, |
707 | FLG_DEFAULT_FLAGS, |
Line 771... | Line 757... | ||
771 | 757 | ||
Line 772... | Line 758... | ||
772 | 758 | ||
773 | /****************************************************************************** |
759 | /****************************************************************************** |
- | 760 | * |
|
- | 761 | * Dual License injection translation table |
|
- | 762 | * |
|
- | 763 | ******************************************************************************/ |
|
- | 764 | ||
- | 765 | ACPI_CONVERSION_TABLE LicenseConversionTable = { |
|
- | 766 | ||
- | 767 | DualLicenseHeader, |
|
- | 768 | FLG_DEFAULT_FLAGS, |
|
- | 769 | NULL, |
|
- | 770 | ||
- | 771 | /* C source files */ |
|
- | 772 | ||
- | 773 | NULL, |
|
- | 774 | NULL, |
|
- | 775 | NULL, |
|
- | 776 | NULL, |
|
- | 777 | NULL, |
|
- | 778 | (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | |
|
- | 779 | CVT_COUNT_SHORTMULTILINE_COMMENTS), |
|
- | 780 | ||
- | 781 | /* C header files */ |
|
- | 782 | ||
- | 783 | NULL, |
|
- | 784 | NULL, |
|
- | 785 | NULL, |
|
- | 786 | NULL, |
|
- | 787 | NULL, |
|
- | 788 | (CVT_COUNT_TABS | CVT_COUNT_NON_ANSI_COMMENTS | CVT_COUNT_LINES | |
|
- | 789 | CVT_COUNT_SHORTMULTILINE_COMMENTS), |
|
- | 790 | }; |
|
- | 791 | ||
- | 792 | ||
- | 793 | /****************************************************************************** |
|
774 | * |
794 | * |
775 | * Customizable translation tables |
795 | * Customizable translation tables |
776 | * |
796 | * |
Line 777... | Line 797... | ||
777 | ******************************************************************************/ |
797 | ******************************************************************************/ |
Line -... | Line 798... | ||
- | 798 | ||
778 | 799 | ACPI_STRING_TABLE CustomReplacements[] = { |
|
Line 779... | Line 800... | ||
779 | ACPI_STRING_TABLE CustomReplacements[] = { |
800 | |
780 | 801 | ||
781 | 802 | {"(c) 1999 - 2010", "(c) 1999 - 2011", REPLACE_WHOLE_WORD}, /* Main ACPICA source */ |
|
782 | {"ACPI_INTEGER_MAX", "ACPI_UINT64_MAX", REPLACE_WHOLE_WORD}, |
803 | {"(c) 2006 - 2010", "(c) 2006 - 2011", REPLACE_WHOLE_WORD}, /* Test suites */ |
783 | - | ||
784 | #if 0 |
804 | |
785 | {"(ACPI_INTEGER)", "(UINT64)", REPLACE_WHOLE_WORD}, |
805 | #if 0 |
786 | {"ACPI_INTEGER ", "UINT64 ", REPLACE_WHOLE_WORD}, |
806 | {"(ACPI_INTEGER)", "(UINT64)", REPLACE_WHOLE_WORD}, |
787 | {"ACPI_INTEGER", "UINT64", REPLACE_WHOLE_WORD}, |
807 | {"ACPI_INTEGER ", "UINT64 ", REPLACE_WHOLE_WORD}, |
788 | {"(c) 1999 - 2009", "(c) 1999 - 2010", REPLACE_WHOLE_WORD}, /* Main ACPICA source */ |
808 | {"ACPI_INTEGER", "UINT64", REPLACE_WHOLE_WORD}, |
789 | {"(c) 2006 - 2009", "(c) 2006 - 2010", REPLACE_WHOLE_WORD}, /* Test suites */ |
809 | {"ACPI_INTEGER_MAX", "ACPI_UINT64_MAX", REPLACE_WHOLE_WORD}, |