git: Sync ACPICA with Intel's version 20160729.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sat Jul 30 16:39:06 PDT 2016
commit 277350a0740feba23dfce2b2feb64b25552aac80
Author: Sascha Wildner <saw at online.de>
Date: Sat Jul 30 22:19:24 2016 +0200
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.
Summary of changes:
sys/contrib/dev/acpica/changes.txt | 101 ++
.../dev/acpica/generate/unix/acpibin/Makefile | 2 -
.../dev/acpica/generate/unix/acpidump/Makefile | 2 -
.../dev/acpica/generate/unix/acpiexamples/Makefile | 2 -
.../dev/acpica/generate/unix/acpiexec/Makefile | 2 -
.../dev/acpica/generate/unix/acpihelp/Makefile | 3 +-
.../dev/acpica/generate/unix/acpinames/Makefile | 2 -
.../dev/acpica/generate/unix/acpisrc/Makefile | 6 +-
.../dev/acpica/generate/unix/acpixtract/Makefile | 2 -
sys/contrib/dev/acpica/generate/unix/iasl/Makefile | 10 +-
sys/contrib/dev/acpica/source/common/acfileio.c | 9 +-
sys/contrib/dev/acpica/source/common/acgetline.c | 2 -
sys/contrib/dev/acpica/source/common/adisasm.c | 2 -
sys/contrib/dev/acpica/source/common/ahtable.c | 1 +
sys/contrib/dev/acpica/source/common/cmfsize.c | 13 +-
sys/contrib/dev/acpica/source/common/dmtable.c | 7 +
sys/contrib/dev/acpica/source/common/dmtables.c | 4 +-
sys/contrib/dev/acpica/source/common/dmtbdump.c | 184 ++-
sys/contrib/dev/acpica/source/common/dmtbinfo.c | 41 +-
sys/contrib/dev/acpica/source/common/getopt.c | 4 +-
.../dev/acpica/source/compiler/aslcompiler.h | 1 -
sys/contrib/dev/acpica/source/compiler/aslcstyle.y | 33 +-
.../dev/acpica/source/compiler/aslhelpers.y | 286 +++++
.../dev/acpica/source/compiler/aslkeywords.y | 352 ++++++
sys/contrib/dev/acpica/source/compiler/aslmain.c | 28 +-
.../dev/acpica/source/compiler/asloptions.c | 14 +
sys/contrib/dev/acpica/source/compiler/aslparser.y | 6 +-
.../source/compiler/{aslrules.y => aslprimaries.y} | 740 ++----------
.../dev/acpica/source/compiler/aslresources.y | 621 +---------
sys/contrib/dev/acpica/source/compiler/aslrules.y | 1208 ++------------------
sys/contrib/dev/acpica/source/compiler/asltokens.y | 42 +-
sys/contrib/dev/acpica/source/compiler/asltypes.y | 51 +-
.../dev/acpica/source/compiler/dtcompiler.h | 1 +
sys/contrib/dev/acpica/source/compiler/dttable.c | 70 +-
.../dev/acpica/source/compiler/dttemplate.h | 10 +
sys/contrib/dev/acpica/source/compiler/dtutils.c | 6 +
.../acpica/source/components/debugger/dbfileio.c | 22 +-
.../dev/acpica/source/components/tables/tbfadt.c | 10 +-
.../dev/acpica/source/components/tables/tbutils.c | 2 +-
.../dev/acpica/source/components/tables/tbxface.c | 4 +-
.../dev/acpica/source/components/tables/tbxfload.c | 4 +-
.../dev/acpica/source/components/tables/tbxfroot.c | 4 +-
.../acpica/source/components/utilities/utbuffer.c | 26 +-
.../acpica/source/components/utilities/utdebug.c | 30 -
.../acpica/source/components/utilities/utinit.c | 2 +-
.../acpica/source/components/utilities/utpredef.c | 2 -
.../acpica/source/components/utilities/utprint.c | 121 +-
.../acpica/source/components/utilities/uttrack.c | 4 +-
.../acpica/source/components/utilities/utxface.c | 2 +-
.../acpica/source/components/utilities/utxfinit.c | 6 +-
sys/contrib/dev/acpica/source/include/acapps.h | 14 +-
sys/contrib/dev/acpica/source/include/acclib.h | 118 ++
sys/contrib/dev/acpica/source/include/acconfig.h | 4 +
sys/contrib/dev/acpica/source/include/acdisasm.h | 7 +-
sys/contrib/dev/acpica/source/include/acglobal.h | 1 +
sys/contrib/dev/acpica/source/include/acpiosxf.h | 67 +-
sys/contrib/dev/acpica/source/include/acpixf.h | 27 +-
sys/contrib/dev/acpica/source/include/actables.h | 2 +-
sys/contrib/dev/acpica/source/include/actbl.h | 164 +--
sys/contrib/dev/acpica/source/include/actypes.h | 10 -
sys/contrib/dev/acpica/source/include/acutils.h | 42 -
.../dev/acpica/source/include/platform/accygwin.h | 11 +-
.../acpica/source/include/platform/acdragonfly.h | 1 -
.../dev/acpica/source/include/platform/acefi.h | 72 +-
.../dev/acpica/source/include/platform/acefiex.h | 887 +++++++-------
.../dev/acpica/source/include/platform/acenv.h | 90 +-
.../dev/acpica/source/include/platform/acenvex.h | 21 +-
.../dev/acpica/source/include/platform/acfreebsd.h | 3 -
.../dev/acpica/source/include/platform/acgcc.h | 17 +-
.../include/platform/{acwinex.h => acgccex.h} | 20 +-
.../dev/acpica/source/include/platform/achaiku.h | 7 +-
.../dev/acpica/source/include/platform/acintel.h | 6 +
.../dev/acpica/source/include/platform/aclinux.h | 14 +-
.../dev/acpica/source/include/platform/aclinuxex.h | 2 +-
.../dev/acpica/source/include/platform/acmsvc.h | 20 +
.../dev/acpica/source/include/platform/acmsvcex.h | 43 +
.../dev/acpica/source/include/platform/acnetbsd.h | 4 -
.../dev/acpica/source/include/platform/acos2.h | 5 +-
.../dev/acpica/source/include/platform/acqnx.h | 8 +-
.../dev/acpica/source/include/platform/acwin.h | 11 +-
.../dev/acpica/source/include/platform/acwin64.h | 8 +-
.../source/os_specific/service_layers/osefitbl.c | 1033 -----------------
.../source/os_specific/service_layers/osefixf.c | 1091 ------------------
.../source/os_specific/service_layers/oslibcfs.c | 258 -----
.../source/os_specific/service_layers/osunixxf.c | 3 -
.../source/os_specific/service_layers/oswintbl.c | 68 +-
.../source/os_specific/service_layers/oswinxf.c | 3 -
.../dev/acpica/source/tools/acpibin/abcompare.c | 1 -
.../dev/acpica/source/tools/acpibin/abmain.c | 1 -
.../dev/acpica/source/tools/acpibin/acpibin.h | 5 +-
.../dev/acpica/source/tools/acpidump/acpidump.h | 13 +-
.../dev/acpica/source/tools/acpidump/apdump.c | 28 +-
.../dev/acpica/source/tools/acpidump/apfiles.c | 43 +-
.../dev/acpica/source/tools/acpidump/apmain.c | 16 +-
.../dev/acpica/source/tools/acpiexec/aecommon.h | 5 -
.../dev/acpica/source/tools/acpiexec/aeinitfile.c | 3 +-
.../dev/acpica/source/tools/acpiexec/aemain.c | 32 +-
.../dev/acpica/source/tools/acpihelp/acpihelp.h | 24 +-
.../dev/acpica/source/tools/acpihelp/ahamlops.c | 1 +
.../dev/acpica/source/tools/acpihelp/ahdecode.c | 130 ++-
.../dev/acpica/source/tools/acpihelp/ahgrammar.c | 289 +++++
.../dev/acpica/source/tools/acpihelp/ahmain.c | 38 +-
.../dev/acpica/source/tools/acpisrc/acpisrc.h | 5 +-
.../dev/acpica/source/tools/acpisrc/asfile.c | 1 -
.../dev/acpica/source/tools/acpisrc/asmain.c | 1 -
.../dev/acpica/source/tools/acpisrc/astable.c | 1 -
usr.sbin/acpi/acpibin/Makefile | 2 -
usr.sbin/acpi/acpidump/Makefile | 2 -
usr.sbin/acpi/acpiexec/Makefile | 2 -
usr.sbin/acpi/acpihelp/Makefile | 3 +-
usr.sbin/acpi/acpihelp/acpihelp.8 | 28 +-
usr.sbin/acpi/acpinames/Makefile | 2 -
usr.sbin/acpi/acpixtract/Makefile | 2 -
usr.sbin/acpi/iasl/Makefile | 5 +-
usr.sbin/acpi/iasl/iasl.8 | 2 +-
115 files changed, 2911 insertions(+), 6043 deletions(-)
create mode 100644 sys/contrib/dev/acpica/source/compiler/aslhelpers.y
create mode 100644 sys/contrib/dev/acpica/source/compiler/aslkeywords.y
copy sys/contrib/dev/acpica/source/compiler/{aslrules.y => aslprimaries.y} (61%)
rename sys/contrib/dev/acpica/source/include/platform/{acwinex.h => acgccex.h} (83%)
delete mode 100644 sys/contrib/dev/acpica/source/os_specific/service_layers/osefitbl.c
delete mode 100644 sys/contrib/dev/acpica/source/os_specific/service_layers/osefixf.c
delete mode 100644 sys/contrib/dev/acpica/source/os_specific/service_layers/oslibcfs.c
create mode 100644 sys/contrib/dev/acpica/source/tools/acpihelp/ahgrammar.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/277350a0740feba23dfce2b2feb64b25552aac80
--
DragonFly BSD source repository
More information about the Commits
mailing list