git: Sync ACPICA with Intel's version 20170224.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sat Feb 25 17:30:44 PST 2017
commit d638c6eedc81671c3ceddd06ef20463940cb6a43
Author: Sascha Wildner <saw at online.de>
Date: Sun Feb 26 02:28:55 2017 +0100
Sync ACPICA with Intel's version 20170224.
* Fixed two issues with the control method return value auto-repair
feature in the interpreter.
* Fixed an AML interpreter mutex issue during the single stepping
of control methods in the debugger.
* New iasl(8) -ca option to convert ASL to ASL+.
* Various other fixes in iasl(8).
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Summary of changes:
sys/contrib/dev/acpica/changes.txt | 63 +-
sys/contrib/dev/acpica/generate/unix/iasl/Makefile | 3 +
sys/contrib/dev/acpica/source/common/adisasm.c | 25 +
sys/contrib/dev/acpica/source/common/adwalk.c | 2 +-
sys/contrib/dev/acpica/source/common/dmextern.c | 25 +
sys/contrib/dev/acpica/source/common/dmtables.c | 22 +
sys/contrib/dev/acpica/source/common/dmtbinfo.c | 10 +-
.../dev/acpica/source/compiler/aslcodegen.c | 101 ++-
.../dev/acpica/source/compiler/aslcompile.c | 31 +-
.../dev/acpica/source/compiler/aslcompiler.h | 16 +
.../dev/acpica/source/compiler/aslcompiler.l | 5 +-
sys/contrib/dev/acpica/source/compiler/asldebug.c | 34 +
sys/contrib/dev/acpica/source/compiler/asldefine.h | 8 +-
sys/contrib/dev/acpica/source/compiler/aslfiles.c | 32 +-
sys/contrib/dev/acpica/source/compiler/aslglobal.h | 22 +-
sys/contrib/dev/acpica/source/compiler/aslhelp.c | 8 +-
sys/contrib/dev/acpica/source/compiler/asllength.c | 5 +-
sys/contrib/dev/acpica/source/compiler/aslmap.c | 36 +-
sys/contrib/dev/acpica/source/compiler/asloffset.c | 2 +-
.../dev/acpica/source/compiler/asloperands.c | 7 +-
.../dev/acpica/source/compiler/asloptions.c | 63 +-
.../dev/acpica/source/compiler/aslprimaries.y | 23 +-
sys/contrib/dev/acpica/source/compiler/aslprintf.c | 2 +-
.../dev/acpica/source/compiler/aslresources.y | 9 +-
sys/contrib/dev/acpica/source/compiler/aslrules.y | 10 +-
.../dev/acpica/source/compiler/aslstartup.c | 32 +
.../dev/acpica/source/compiler/aslsupport.l | 114 ++-
sys/contrib/dev/acpica/source/compiler/asltree.c | 175 +++-
sys/contrib/dev/acpica/source/compiler/asltypes.h | 23 +-
sys/contrib/dev/acpica/source/compiler/aslwalks.c | 2 +-
.../dev/acpica/source/compiler/cvcompiler.c | 890 +++++++++++++++++++++
sys/contrib/dev/acpica/source/compiler/cvdisasm.c | 423 ++++++++++
sys/contrib/dev/acpica/source/compiler/cvparser.c | 887 ++++++++++++++++++++
sys/contrib/dev/acpica/source/compiler/dttable1.c | 4 +
.../dev/acpica/source/compiler/dttemplate.h | 72 +-
.../acpica/source/components/debugger/dbmethod.c | 1 +
.../acpica/source/components/debugger/dbxface.c | 5 +-
.../source/components/disassembler/dmcstyle.c | 51 +-
.../source/components/disassembler/dmdeferred.c | 6 +-
.../source/components/disassembler/dmnames.c | 2 +-
.../source/components/disassembler/dmopcode.c | 82 +-
.../source/components/disassembler/dmutils.c | 8 +
.../acpica/source/components/disassembler/dmwalk.c | 105 ++-
.../source/components/dispatcher/dscontrol.c | 2 +-
.../acpica/source/components/dispatcher/dsmthdat.c | 3 +-
.../acpica/source/components/dispatcher/dsobject.c | 14 +-
.../acpica/source/components/dispatcher/dsopcode.c | 4 +-
.../acpica/source/components/dispatcher/dsutils.c | 6 +-
.../acpica/source/components/dispatcher/dswexec.c | 2 +-
.../acpica/source/components/dispatcher/dswload2.c | 2 +-
.../dev/acpica/source/components/executer/exmisc.c | 16 +-
.../acpica/source/components/executer/exnames.c | 4 +-
.../acpica/source/components/executer/exoparg1.c | 15 +-
.../acpica/source/components/executer/exoparg2.c | 4 +-
.../acpica/source/components/executer/exoparg6.c | 10 +-
.../acpica/source/components/executer/exresolv.c | 2 +-
.../acpica/source/components/executer/exstore.c | 4 +-
.../acpica/source/components/executer/exstoren.c | 2 +-
.../acpica/source/components/hardware/hwvalid.c | 18 +-
.../acpica/source/components/namespace/nsaccess.c | 2 +-
.../acpica/source/components/namespace/nsrepair.c | 16 +-
.../acpica/source/components/namespace/nsrepair2.c | 6 +-
.../acpica/source/components/namespace/nsutils.c | 31 +-
.../dev/acpica/source/components/parser/psargs.c | 30 +-
.../dev/acpica/source/components/parser/psloop.c | 39 +-
.../dev/acpica/source/components/parser/psobject.c | 36 +
.../dev/acpica/source/components/parser/psopcode.c | 13 +-
.../dev/acpica/source/components/parser/psopinfo.c | 2 +-
.../dev/acpica/source/components/parser/psparse.c | 6 +-
.../dev/acpica/source/components/parser/pstree.c | 9 +-
.../dev/acpica/source/components/parser/psutils.c | 13 +
.../acpica/source/components/utilities/utalloc.c | 44 +
.../acpica/source/components/utilities/utcache.c | 2 +-
.../acpica/source/components/utilities/utdebug.c | 1 +
.../acpica/source/components/utilities/utresrc.c | 10 +
.../acpica/source/components/utilities/utxferror.c | 16 +-
sys/contrib/dev/acpica/source/include/acconfig.h | 1 +
sys/contrib/dev/acpica/source/include/acconvert.h | 204 +++++
sys/contrib/dev/acpica/source/include/acdisasm.h | 14 +
sys/contrib/dev/acpica/source/include/acglobal.h | 46 ++
sys/contrib/dev/acpica/source/include/aclocal.h | 119 ++-
sys/contrib/dev/acpica/source/include/acmacros.h | 35 +
sys/contrib/dev/acpica/source/include/acopcode.h | 2 +
sys/contrib/dev/acpica/source/include/acpixf.h | 2 +-
sys/contrib/dev/acpica/source/include/actbl2.h | 11 +
sys/contrib/dev/acpica/source/include/amlcode.h | 104 ++-
.../dev/acpica/source/tools/acpisrc/astable.c | 2 +
usr.sbin/acpi/iasl/Makefile | 3 +
usr.sbin/acpi/iasl/iasl.8 | 6 +-
89 files changed, 3969 insertions(+), 410 deletions(-)
create mode 100644 sys/contrib/dev/acpica/source/compiler/cvcompiler.c
create mode 100644 sys/contrib/dev/acpica/source/compiler/cvdisasm.c
create mode 100644 sys/contrib/dev/acpica/source/compiler/cvparser.c
create mode 100644 sys/contrib/dev/acpica/source/include/acconvert.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d638c6eedc81671c3ceddd06ef20463940cb6a43
--
DragonFly BSD source repository
More information about the Commits
mailing list