git: Sync ACPICA with Intel's version 20140828.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sat Aug 30 03:01:02 PDT 2014
commit 79eafdd799bd34e8b1ec1dc221be9389c7f2b162
Author: Sascha Wildner <saw at online.de>
Date: Sat Aug 30 11:50:38 2014 +0200
Sync ACPICA with Intel's version 20140828.
* Add support for runtime validation of the _DSD package.
* Add the GICC affinity subtable to the SRAT table.
* Add error detection for illegally named references within control
methods that would cause runtime failures.
* Add error checking for dependencies related to the _PSx power
methods.
* Various improvements, bug fixes and cleanups.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Summary of changes:
sys/contrib/dev/acpica/changes.txt | 78 +-
.../dev/acpica/generate/unix/Makefile.config | 5 +
sys/contrib/dev/acpica/generate/unix/iasl/Makefile | 25 +-
sys/contrib/dev/acpica/source/common/adfile.c | 8 +-
sys/contrib/dev/acpica/source/common/adisasm.c | 26 +-
sys/contrib/dev/acpica/source/common/adwalk.c | 1 -
sys/contrib/dev/acpica/source/common/ahuuids.c | 3 +
sys/contrib/dev/acpica/source/common/dmrestag.c | 1 -
sys/contrib/dev/acpica/source/common/dmtable.c | 1 +
sys/contrib/dev/acpica/source/common/dmtbdump.c | 5 +
sys/contrib/dev/acpica/source/common/dmtbinfo.c | 16 +-
.../dev/acpica/source/compiler/aslanalyze.c | 1 -
sys/contrib/dev/acpica/source/compiler/aslascii.c | 349 +++++++++
sys/contrib/dev/acpica/source/compiler/aslbtypes.c | 1 -
.../dev/acpica/source/compiler/aslcodegen.c | 1 -
.../dev/acpica/source/compiler/aslcompile.c | 743 +++++++-----------
.../dev/acpica/source/compiler/aslcompiler.h | 20 +-
.../dev/acpica/source/compiler/aslcompiler.l | 8 +-
sys/contrib/dev/acpica/source/compiler/asldefine.h | 5 +-
sys/contrib/dev/acpica/source/compiler/aslerror.c | 8 +-
sys/contrib/dev/acpica/source/compiler/aslfileio.c | 2 +
sys/contrib/dev/acpica/source/compiler/aslfiles.c | 9 +-
sys/contrib/dev/acpica/source/compiler/aslfold.c | 1 -
sys/contrib/dev/acpica/source/compiler/aslglobal.h | 29 +-
sys/contrib/dev/acpica/source/compiler/aslhex.c | 1 -
sys/contrib/dev/acpica/source/compiler/asllength.c | 1 -
sys/contrib/dev/acpica/source/compiler/aslload.c | 1 +
sys/contrib/dev/acpica/source/compiler/asllookup.c | 1 -
sys/contrib/dev/acpica/source/compiler/aslmain.c | 13 +-
.../dev/acpica/source/compiler/aslmessages.c | 4 +-
.../dev/acpica/source/compiler/aslmessages.h | 2 +
sys/contrib/dev/acpica/source/compiler/aslmethod.c | 53 +-
sys/contrib/dev/acpica/source/compiler/aslnamesp.c | 1 -
.../dev/acpica/source/compiler/aslopcodes.c | 1 -
.../dev/acpica/source/compiler/asloperands.c | 7 +-
sys/contrib/dev/acpica/source/compiler/aslopt.c | 3 +-
.../parser/pswalk.c => compiler/aslparser.y} | 124 +--
.../dev/acpica/source/compiler/aslresource.c | 34 +-
.../dev/acpica/source/compiler/aslrestype1.c | 1 -
.../dev/acpica/source/compiler/aslrestype1i.c | 1 -
.../dev/acpica/source/compiler/aslrestype2.c | 1 -
.../dev/acpica/source/compiler/aslrestype2d.c | 1 -
.../dev/acpica/source/compiler/aslrestype2e.c | 1 -
.../dev/acpica/source/compiler/aslrestype2q.c | 1 -
.../dev/acpica/source/compiler/aslrestype2s.c | 1 -
.../dev/acpica/source/compiler/aslrestype2w.c | 1 -
.../source/compiler/{aslcompiler.y => aslrules.y} | 832 +--------------------
.../dev/acpica/source/compiler/aslstartup.c | 16 +-
.../dev/acpica/source/compiler/aslsupport.l | 18 +-
.../parser/pswalk.c => compiler/aslsupport.y} | 128 ++--
sys/contrib/dev/acpica/source/compiler/asltokens.y | 386 ++++++++++
.../dev/acpica/source/compiler/asltransform.c | 2 -
sys/contrib/dev/acpica/source/compiler/asltree.c | 25 +-
sys/contrib/dev/acpica/source/compiler/asltypes.h | 11 +-
sys/contrib/dev/acpica/source/compiler/asltypes.y | 381 ++++++++++
sys/contrib/dev/acpica/source/compiler/aslutils.c | 64 +-
sys/contrib/dev/acpica/source/compiler/aslwalks.c | 1 -
sys/contrib/dev/acpica/source/compiler/aslxref.c | 193 ++++-
sys/contrib/dev/acpica/source/compiler/dtcompile.c | 12 +-
.../dev/acpica/source/compiler/dtcompiler.h | 26 +-
sys/contrib/dev/acpica/source/compiler/dtio.c | 14 +-
.../dev/acpica/source/compiler/dtsubtable.c | 4 +-
sys/contrib/dev/acpica/source/compiler/dttable.c | 5 +
.../dev/acpica/source/compiler/dttemplate.c | 7 +-
.../dev/acpica/source/compiler/dttemplate.h | 13 +-
sys/contrib/dev/acpica/source/compiler/dtutils.c | 146 +++-
sys/contrib/dev/acpica/source/compiler/prutils.c | 9 +-
.../dev/acpica/source/components/debugger/dbcmds.c | 1 -
.../acpica/source/components/debugger/dbconvert.c | 1 -
.../acpica/source/components/debugger/dbdisply.c | 1 -
.../dev/acpica/source/components/debugger/dbexec.c | 1 -
.../acpica/source/components/debugger/dbfileio.c | 1 -
.../acpica/source/components/debugger/dbhistry.c | 1 -
.../acpica/source/components/debugger/dbinput.c | 1 -
.../acpica/source/components/debugger/dbmethod.c | 1 -
.../acpica/source/components/debugger/dbnames.c | 1 -
.../acpica/source/components/debugger/dbstats.c | 1 -
.../acpica/source/components/debugger/dbutils.c | 1 -
.../acpica/source/components/debugger/dbxface.c | 1 -
.../source/components/disassembler/dmdeferred.c | 1 -
.../source/components/disassembler/dmnames.c | 1 -
.../source/components/disassembler/dmobject.c | 1 -
.../source/components/disassembler/dmresrc.c | 1 -
.../source/components/disassembler/dmresrcl.c | 1 -
.../source/components/disassembler/dmresrcl2.c | 3 +-
.../source/components/disassembler/dmresrcs.c | 1 -
.../source/components/disassembler/dmutils.c | 1 -
.../acpica/source/components/disassembler/dmwalk.c | 1 -
.../acpica/source/components/dispatcher/dswstate.c | 1 -
.../acpica/source/components/events/evgpeinit.c | 1 -
.../acpica/source/components/events/evhandler.c | 1 -
.../dev/acpica/source/components/events/evregion.c | 1 -
.../dev/acpica/source/components/events/evrgnini.c | 1 -
.../dev/acpica/source/components/events/evxface.c | 1 -
.../dev/acpica/source/components/events/evxfevnt.c | 1 -
.../dev/acpica/source/components/events/evxfgpe.c | 1 -
.../acpica/source/components/executer/exconvrt.c | 1 -
.../acpica/source/components/executer/exdebug.c | 2 +-
.../acpica/source/components/executer/exfield.c | 1 -
.../acpica/source/components/executer/exfldio.c | 1 -
.../acpica/source/components/executer/exoparg2.c | 1 -
.../acpica/source/components/executer/exregion.c | 1 -
.../acpica/source/components/namespace/nsalloc.c | 1 -
.../acpica/source/components/namespace/nsinit.c | 1 -
.../acpica/source/components/namespace/nsobject.c | 1 -
.../acpica/source/components/namespace/nsprepkg.c | 40 +
.../acpica/source/components/namespace/nswalk.c | 1 -
.../acpica/source/components/namespace/nsxfeval.c | 1 -
.../acpica/source/components/namespace/nsxfobj.c | 1 -
.../dev/acpica/source/components/parser/psloop.c | 1 -
.../dev/acpica/source/components/parser/psobject.c | 1 -
.../dev/acpica/source/components/parser/psopcode.c | 1 -
.../dev/acpica/source/components/parser/psopinfo.c | 1 -
.../dev/acpica/source/components/parser/psparse.c | 1 -
.../dev/acpica/source/components/parser/psscope.c | 1 -
.../dev/acpica/source/components/parser/pstree.c | 1 -
.../dev/acpica/source/components/parser/psutils.c | 1 -
.../dev/acpica/source/components/parser/pswalk.c | 1 -
.../acpica/source/components/resources/rsdump.c | 1 -
.../source/components/resources/rsdumpinfo.c | 1 -
.../acpica/source/components/resources/rsutils.c | 1 -
.../acpica/source/components/resources/rsxface.c | 1 -
.../acpica/source/components/utilities/utclib.c | 1 -
.../acpica/source/components/utilities/utexcep.c | 1 -
.../acpica/source/components/utilities/utfileio.c | 1 -
.../acpica/source/components/utilities/utinit.c | 1 -
.../acpica/source/components/utilities/utmath.c | 1 -
.../acpica/source/components/utilities/utmisc.c | 1 -
.../acpica/source/components/utilities/utmutex.c | 1 -
.../acpica/source/components/utilities/utownerid.c | 1 -
.../acpica/source/components/utilities/utresrc.c | 5 +-
.../acpica/source/components/utilities/utstate.c | 1 -
.../acpica/source/components/utilities/utstring.c | 1 -
.../acpica/source/components/utilities/utxface.c | 1 -
.../acpica/source/components/utilities/utxfinit.c | 1 -
sys/contrib/dev/acpica/source/include/acdisasm.h | 1 +
sys/contrib/dev/acpica/source/include/acdispat.h | 1 -
sys/contrib/dev/acpica/source/include/acnames.h | 4 +
sys/contrib/dev/acpica/source/include/acparser.h | 1 -
sys/contrib/dev/acpica/source/include/acpixf.h | 2 +-
sys/contrib/dev/acpica/source/include/actbl1.h | 21 +-
sys/contrib/dev/acpica/source/include/actbl3.h | 8 +-
.../dev/acpica/source/include/platform/aclinux.h | 12 +
.../dev/acpica/source/include/platform/aclinuxex.h | 22 +
.../dev/acpica/source/include/platform/acmsvc.h | 27 +-
.../source/os_specific/service_layers/osefixf.c | 1 -
.../source/os_specific/service_layers/osunixxf.c | 1 -
.../source/os_specific/service_layers/oswinxf.c | 2 -
.../dev/acpica/source/tools/acpibin/abmain.c | 1 -
.../dev/acpica/source/tools/acpidump/acpidump.h | 1 -
.../dev/acpica/source/tools/acpiexec/aemain.c | 2 +
.../dev/acpica/source/tools/acpisrc/acpisrc.h | 13 +
.../dev/acpica/source/tools/acpisrc/asconvrt.c | 740 ++++++++++--------
.../dev/acpica/source/tools/acpisrc/asmain.c | 5 +-
.../dev/acpica/source/tools/acpisrc/astable.c | 5 +-
.../dev/acpica/source/tools/acpisrc/asutils.c | 4 +-
sys/contrib/dev/acpica/tests/misc/grammar.asl | 2 +-
usr.sbin/acpi/iasl/Makefile | 5 +
158 files changed, 2849 insertions(+), 2039 deletions(-)
create mode 100644 sys/contrib/dev/acpica/source/compiler/aslascii.c
copy sys/contrib/dev/acpica/source/{components/parser/pswalk.c => compiler/aslparser.y} (50%)
rename sys/contrib/dev/acpica/source/compiler/{aslcompiler.y => aslrules.y} (82%)
copy sys/contrib/dev/acpica/source/{components/parser/pswalk.c => compiler/aslsupport.y} (58%)
create mode 100644 sys/contrib/dev/acpica/source/compiler/asltokens.y
create mode 100644 sys/contrib/dev/acpica/source/compiler/asltypes.y
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/79eafdd799bd34e8b1ec1dc221be9389c7f2b162
--
DragonFly BSD source repository
More information about the Commits
mailing list