Sync ACPICA with Intel's version 20160729.
authorSascha Wildner <saw@online.de>
Sat, 30 Jul 2016 20:19:24 +0000 (22:19 +0200)
committerSascha Wildner <saw@online.de>
Sat, 30 Jul 2016 23:38:46 +0000 (01:38 +0200)
commit277350a0740feba23dfce2b2feb64b25552aac80
treef58a7132837a68525830a716f4b043ef6c3bd4d2
parent9002b0d5bfaaa14aa7048c4cc55c6bd9a4fa8354
Sync ACPICA with Intel's version 20160729.

* Restructured and standardized the C library configuration for
  ACPICA.

* AML interpreter: Allows for execution of so-called "executable"
  AML code outside of control methods, not just at the module level
  (top level) but also within any scope declared outside of a
  control method - Scope{}, Device{}, Processor{}, PowerResource{},
  and ThermalZone{}. Lv Zheng.

* iASL: Add full support for the RASF ACPI table (RAS Features Table).

* iASL: Allows for compilation/disassembly of so-called "executable"
  AML code (see above).

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
115 files changed:
sys/contrib/dev/acpica/changes.txt
sys/contrib/dev/acpica/generate/unix/acpibin/Makefile
sys/contrib/dev/acpica/generate/unix/acpidump/Makefile
sys/contrib/dev/acpica/generate/unix/acpiexamples/Makefile
sys/contrib/dev/acpica/generate/unix/acpiexec/Makefile
sys/contrib/dev/acpica/generate/unix/acpihelp/Makefile
sys/contrib/dev/acpica/generate/unix/acpinames/Makefile
sys/contrib/dev/acpica/generate/unix/acpisrc/Makefile
sys/contrib/dev/acpica/generate/unix/acpixtract/Makefile
sys/contrib/dev/acpica/generate/unix/iasl/Makefile
sys/contrib/dev/acpica/source/common/acfileio.c
sys/contrib/dev/acpica/source/common/acgetline.c
sys/contrib/dev/acpica/source/common/adisasm.c
sys/contrib/dev/acpica/source/common/ahtable.c
sys/contrib/dev/acpica/source/common/cmfsize.c
sys/contrib/dev/acpica/source/common/dmtable.c
sys/contrib/dev/acpica/source/common/dmtables.c
sys/contrib/dev/acpica/source/common/dmtbdump.c
sys/contrib/dev/acpica/source/common/dmtbinfo.c
sys/contrib/dev/acpica/source/common/getopt.c
sys/contrib/dev/acpica/source/compiler/aslcompiler.h
sys/contrib/dev/acpica/source/compiler/aslcstyle.y
sys/contrib/dev/acpica/source/compiler/aslhelpers.y [new file with mode: 0644]
sys/contrib/dev/acpica/source/compiler/aslkeywords.y [new file with mode: 0644]
sys/contrib/dev/acpica/source/compiler/aslmain.c
sys/contrib/dev/acpica/source/compiler/asloptions.c
sys/contrib/dev/acpica/source/compiler/aslparser.y
sys/contrib/dev/acpica/source/compiler/aslprimaries.y [copied from sys/contrib/dev/acpica/source/compiler/aslrules.y with 61% similarity]
sys/contrib/dev/acpica/source/compiler/aslresources.y
sys/contrib/dev/acpica/source/compiler/aslrules.y
sys/contrib/dev/acpica/source/compiler/asltokens.y
sys/contrib/dev/acpica/source/compiler/asltypes.y
sys/contrib/dev/acpica/source/compiler/dtcompiler.h
sys/contrib/dev/acpica/source/compiler/dttable.c
sys/contrib/dev/acpica/source/compiler/dttemplate.h
sys/contrib/dev/acpica/source/compiler/dtutils.c
sys/contrib/dev/acpica/source/components/debugger/dbfileio.c
sys/contrib/dev/acpica/source/components/tables/tbfadt.c
sys/contrib/dev/acpica/source/components/tables/tbutils.c
sys/contrib/dev/acpica/source/components/tables/tbxface.c
sys/contrib/dev/acpica/source/components/tables/tbxfload.c
sys/contrib/dev/acpica/source/components/tables/tbxfroot.c
sys/contrib/dev/acpica/source/components/utilities/utbuffer.c
sys/contrib/dev/acpica/source/components/utilities/utdebug.c
sys/contrib/dev/acpica/source/components/utilities/utinit.c
sys/contrib/dev/acpica/source/components/utilities/utpredef.c
sys/contrib/dev/acpica/source/components/utilities/utprint.c
sys/contrib/dev/acpica/source/components/utilities/uttrack.c
sys/contrib/dev/acpica/source/components/utilities/utxface.c
sys/contrib/dev/acpica/source/components/utilities/utxfinit.c
sys/contrib/dev/acpica/source/include/acapps.h
sys/contrib/dev/acpica/source/include/acclib.h
sys/contrib/dev/acpica/source/include/acconfig.h
sys/contrib/dev/acpica/source/include/acdisasm.h
sys/contrib/dev/acpica/source/include/acglobal.h
sys/contrib/dev/acpica/source/include/acpiosxf.h
sys/contrib/dev/acpica/source/include/acpixf.h
sys/contrib/dev/acpica/source/include/actables.h
sys/contrib/dev/acpica/source/include/actbl.h
sys/contrib/dev/acpica/source/include/actypes.h
sys/contrib/dev/acpica/source/include/acutils.h
sys/contrib/dev/acpica/source/include/platform/accygwin.h
sys/contrib/dev/acpica/source/include/platform/acdragonfly.h
sys/contrib/dev/acpica/source/include/platform/acefi.h
sys/contrib/dev/acpica/source/include/platform/acefiex.h
sys/contrib/dev/acpica/source/include/platform/acenv.h
sys/contrib/dev/acpica/source/include/platform/acenvex.h
sys/contrib/dev/acpica/source/include/platform/acfreebsd.h
sys/contrib/dev/acpica/source/include/platform/acgcc.h
sys/contrib/dev/acpica/source/include/platform/acgccex.h [moved from sys/contrib/dev/acpica/source/include/platform/acwinex.h with 83% similarity]
sys/contrib/dev/acpica/source/include/platform/achaiku.h
sys/contrib/dev/acpica/source/include/platform/acintel.h
sys/contrib/dev/acpica/source/include/platform/aclinux.h
sys/contrib/dev/acpica/source/include/platform/aclinuxex.h
sys/contrib/dev/acpica/source/include/platform/acmsvc.h
sys/contrib/dev/acpica/source/include/platform/acmsvcex.h
sys/contrib/dev/acpica/source/include/platform/acnetbsd.h
sys/contrib/dev/acpica/source/include/platform/acos2.h
sys/contrib/dev/acpica/source/include/platform/acqnx.h
sys/contrib/dev/acpica/source/include/platform/acwin.h
sys/contrib/dev/acpica/source/include/platform/acwin64.h
sys/contrib/dev/acpica/source/os_specific/service_layers/osefitbl.c [deleted file]
sys/contrib/dev/acpica/source/os_specific/service_layers/osefixf.c [deleted file]
sys/contrib/dev/acpica/source/os_specific/service_layers/oslibcfs.c [deleted file]
sys/contrib/dev/acpica/source/os_specific/service_layers/osunixxf.c
sys/contrib/dev/acpica/source/os_specific/service_layers/oswintbl.c
sys/contrib/dev/acpica/source/os_specific/service_layers/oswinxf.c
sys/contrib/dev/acpica/source/tools/acpibin/abcompare.c
sys/contrib/dev/acpica/source/tools/acpibin/abmain.c
sys/contrib/dev/acpica/source/tools/acpibin/acpibin.h
sys/contrib/dev/acpica/source/tools/acpidump/acpidump.h
sys/contrib/dev/acpica/source/tools/acpidump/apdump.c
sys/contrib/dev/acpica/source/tools/acpidump/apfiles.c
sys/contrib/dev/acpica/source/tools/acpidump/apmain.c
sys/contrib/dev/acpica/source/tools/acpiexec/aecommon.h
sys/contrib/dev/acpica/source/tools/acpiexec/aeinitfile.c
sys/contrib/dev/acpica/source/tools/acpiexec/aemain.c
sys/contrib/dev/acpica/source/tools/acpihelp/acpihelp.h
sys/contrib/dev/acpica/source/tools/acpihelp/ahamlops.c
sys/contrib/dev/acpica/source/tools/acpihelp/ahdecode.c
sys/contrib/dev/acpica/source/tools/acpihelp/ahgrammar.c [new file with mode: 0644]
sys/contrib/dev/acpica/source/tools/acpihelp/ahmain.c
sys/contrib/dev/acpica/source/tools/acpisrc/acpisrc.h
sys/contrib/dev/acpica/source/tools/acpisrc/asfile.c
sys/contrib/dev/acpica/source/tools/acpisrc/asmain.c
sys/contrib/dev/acpica/source/tools/acpisrc/astable.c
usr.sbin/acpi/acpibin/Makefile
usr.sbin/acpi/acpidump/Makefile
usr.sbin/acpi/acpiexec/Makefile
usr.sbin/acpi/acpihelp/Makefile
usr.sbin/acpi/acpihelp/acpihelp.8
usr.sbin/acpi/acpinames/Makefile
usr.sbin/acpi/acpixtract/Makefile
usr.sbin/acpi/iasl/Makefile
usr.sbin/acpi/iasl/iasl.8