git: Sync ACPICA with Intel's version 20160212.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sat Feb 13 13:34:02 PST 2016
commit 7c9678bceddea262076084ed1096a5a75d9132a4
Author: Sascha Wildner <saw at online.de>
Date: Sat Feb 13 22:31:03 2016 +0100
Sync ACPICA with Intel's version 20160212.
* ACPI specification 6.1 support.
* Ensure \_SB_._INI is executed before any _REG methods are executed.
* Reverted a change made in version 20151218 which enabled method
invocations to be targets of various ASL operators (SuperName and
Target grammar elements). Also, disallow this in iASL (flagged as
errors now) in preparation for ACPI 6.2.
* Completed full support for the ACPI 6.0 External() AML opcode.
* In iASL, implemented support for an optional cross-reference
output file.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Summary of changes:
sys/contrib/dev/acpica/changes.txt | 62 ++
sys/contrib/dev/acpica/generate/unix/iasl/Makefile | 3 +
sys/contrib/dev/acpica/source/common/adwalk.c | 23 +-
sys/contrib/dev/acpica/source/common/ahids.c | 5 +
sys/contrib/dev/acpica/source/common/ahpredef.c | 5 +-
sys/contrib/dev/acpica/source/common/dmextern.c | 204 +++---
sys/contrib/dev/acpica/source/common/dmtable.c | 1 +
sys/contrib/dev/acpica/source/common/dmtables.c | 5 +
sys/contrib/dev/acpica/source/common/dmtbdump.c | 6 +
sys/contrib/dev/acpica/source/common/dmtbinfo.c | 22 +
.../dev/acpica/source/compiler/aslanalyze.c | 6 +
sys/contrib/dev/acpica/source/compiler/aslbtypes.c | 19 +-
.../dev/acpica/source/compiler/aslcodegen.c | 67 +-
.../dev/acpica/source/compiler/aslcompile.c | 74 +-
.../dev/acpica/source/compiler/aslcompiler.h | 76 +-
sys/contrib/dev/acpica/source/compiler/asldebug.c | 253 +++++++
sys/contrib/dev/acpica/source/compiler/asldefine.h | 35 +-
.../dev/acpica/source/compiler/aslexternal.c | 491 +++++++++++++
sys/contrib/dev/acpica/source/compiler/aslfiles.c | 18 +
sys/contrib/dev/acpica/source/compiler/aslglobal.h | 12 +-
sys/contrib/dev/acpica/source/compiler/asllength.c | 1 -
.../dev/acpica/source/compiler/asllisting.c | 95 ++-
sys/contrib/dev/acpica/source/compiler/aslload.c | 2 -
sys/contrib/dev/acpica/source/compiler/aslmain.c | 39 +-
sys/contrib/dev/acpica/source/compiler/aslmap.c | 32 +-
.../dev/acpica/source/compiler/aslmapoutput.c | 2 +-
sys/contrib/dev/acpica/source/compiler/aslmethod.c | 11 +-
.../dev/acpica/source/compiler/aslopcodes.c | 6 -
.../dev/acpica/source/compiler/asloperands.c | 10 +-
.../dev/acpica/source/compiler/asloptions.c | 7 +
sys/contrib/dev/acpica/source/compiler/aslprune.c | 2 +-
.../dev/acpica/source/compiler/aslrestype2s.c | 35 -
sys/contrib/dev/acpica/source/compiler/aslrules.y | 1 -
sys/contrib/dev/acpica/source/compiler/aslstubs.c | 7 +
.../dev/acpica/source/compiler/asltransform.c | 45 +-
sys/contrib/dev/acpica/source/compiler/asltree.c | 6 +-
sys/contrib/dev/acpica/source/compiler/asltypes.h | 24 +-
sys/contrib/dev/acpica/source/compiler/aslutils.c | 343 ++-------
sys/contrib/dev/acpica/source/compiler/aslwalks.c | 13 +-
sys/contrib/dev/acpica/source/compiler/aslxref.c | 9 +-
.../dev/acpica/source/compiler/aslxrefout.c | 810 +++++++++++++++++++++
sys/contrib/dev/acpica/source/compiler/dtparser.y | 8 +-
sys/contrib/dev/acpica/source/compiler/prparser.y | 4 +-
sys/contrib/dev/acpica/source/compiler/prscan.c | 10 +-
.../dev/acpica/source/components/debugger/dbcmds.c | 2 +-
.../acpica/source/components/debugger/dbconvert.c | 5 +-
.../source/components/disassembler/dmopcode.c | 4 +
.../acpica/source/components/disassembler/dmwalk.c | 33 +-
.../acpica/source/components/dispatcher/dsmethod.c | 2 +-
.../acpica/source/components/dispatcher/dsobject.c | 2 +-
.../dev/acpica/source/components/events/evgpeblk.c | 2 +-
.../acpica/source/components/events/evgpeinit.c | 2 +-
.../dev/acpica/source/components/events/evregion.c | 3 +-
.../acpica/source/components/executer/exconfig.c | 4 +-
.../acpica/source/components/executer/exoparg3.c | 4 +-
.../acpica/source/components/hardware/hwxfsleep.c | 4 +-
.../acpica/source/components/namespace/nseval.c | 2 +-
.../acpica/source/components/namespace/nsinit.c | 137 ++--
.../dev/acpica/source/components/parser/psargs.c | 8 +-
.../dev/acpica/source/components/tables/tbinstal.c | 4 +-
.../dev/acpica/source/components/tables/tbprint.c | 6 +-
.../dev/acpica/source/components/tables/tbutils.c | 2 +-
.../dev/acpica/source/components/tables/tbxfload.c | 27 +-
.../acpica/source/components/utilities/utcache.c | 2 +-
.../acpica/source/components/utilities/utdecode.c | 29 +-
.../acpica/source/components/utilities/utnonansi.c | 305 ++++++--
.../acpica/source/components/utilities/uttrack.c | 2 +-
.../acpica/source/components/utilities/utxferror.c | 2 -
.../acpica/source/components/utilities/utxfinit.c | 72 +-
sys/contrib/dev/acpica/source/include/acdisasm.h | 1 +
sys/contrib/dev/acpica/source/include/acglobal.h | 4 +-
sys/contrib/dev/acpica/source/include/aclocal.h | 6 +-
sys/contrib/dev/acpica/source/include/acnamesp.h | 2 +-
sys/contrib/dev/acpica/source/include/acoutput.h | 2 +-
sys/contrib/dev/acpica/source/include/acpixf.h | 10 +-
sys/contrib/dev/acpica/source/include/acpredef.h | 13 +-
sys/contrib/dev/acpica/source/include/actbl.h | 2 +-
sys/contrib/dev/acpica/source/include/actbl1.h | 32 +-
sys/contrib/dev/acpica/source/include/actypes.h | 3 +-
.../dev/acpica/source/tools/acpiexec/aemain.c | 1 -
.../dev/acpica/source/tools/acpisrc/asfile.c | 1 +
.../dev/acpica/source/tools/acpisrc/astable.c | 2 +
.../dev/acpica/source/tools/examples/examples.c | 16 +-
usr.sbin/acpi/iasl/Makefile | 3 +
usr.sbin/acpi/iasl/iasl.8 | 4 +-
85 files changed, 2828 insertions(+), 848 deletions(-)
create mode 100644 sys/contrib/dev/acpica/source/compiler/asldebug.c
create mode 100644 sys/contrib/dev/acpica/source/compiler/aslexternal.c
create mode 100644 sys/contrib/dev/acpica/source/compiler/aslxrefout.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7c9678bceddea262076084ed1096a5a75d9132a4
--
DragonFly BSD source repository
More information about the Commits
mailing list