git: Sync ACPICA with Intel's version 20180927:
Sascha Wildner
swildner at crater.dragonflybsd.org
Fri Sep 28 00:12:51 PDT 2018
commit 806343b9970349b20504d6a3a0ad77008c380d00
Author: Sascha Wildner <saw at online.de>
Date: Fri Sep 28 09:03:00 2018 +0200
Sync ACPICA with Intel's version 20180927:
* Fix a regression in GPE support seen from the previous
"Stop unconditionally clearing ACPI IRQs during suspend/resume"
change.
* Update execution of _REG methods to be more conformant to the
ACPI spec.
* Update Generic Serial Bus implementation.
* In iasl, detect extraneous/reduntant usage of Offset() in Field
Unit lists.
For detailed list, please see sys/contrib/dev/acpica/changes.txt.
Summary of changes:
sys/bus/smbus/smbacpi/smbacpi.c | 4 +-
sys/conf/files | 1 +
sys/contrib/dev/acpica/changes.txt | 93 +++++
.../dev/acpica/generate/unix/acpiexamples/Makefile | 1 +
.../dev/acpica/generate/unix/acpiexec/Makefile | 1 +
sys/contrib/dev/acpica/source/common/adisasm.c | 6 +-
sys/contrib/dev/acpica/source/common/ahtable.c | 6 +-
sys/contrib/dev/acpica/source/common/dmextern.c | 20 +-
sys/contrib/dev/acpica/source/common/dmtable.c | 12 +-
.../dev/acpica/source/compiler/aslallocate.c | 38 +-
.../dev/acpica/source/compiler/aslanalyze.c | 10 +-
sys/contrib/dev/acpica/source/compiler/aslcache.c | 141 +++----
.../dev/acpica/source/compiler/aslcodegen.c | 61 +--
.../dev/acpica/source/compiler/aslcompile.c | 137 +++---
.../dev/acpica/source/compiler/aslcompiler.l | 8 +-
sys/contrib/dev/acpica/source/compiler/asldefine.h | 4 +-
sys/contrib/dev/acpica/source/compiler/aslerror.c | 102 ++---
.../dev/acpica/source/compiler/aslexternal.c | 54 +--
sys/contrib/dev/acpica/source/compiler/aslfileio.c | 40 +-
sys/contrib/dev/acpica/source/compiler/aslfiles.c | 109 ++---
sys/contrib/dev/acpica/source/compiler/aslfold.c | 2 +-
sys/contrib/dev/acpica/source/compiler/aslglobal.h | 266 ++++++------
sys/contrib/dev/acpica/source/compiler/aslhex.c | 8 +-
.../dev/acpica/source/compiler/aslkeywords.y | 4 +-
sys/contrib/dev/acpica/source/compiler/asllength.c | 6 +-
.../dev/acpica/source/compiler/asllisting.c | 48 +--
.../dev/acpica/source/compiler/asllistsup.c | 98 ++---
sys/contrib/dev/acpica/source/compiler/aslload.c | 14 +-
sys/contrib/dev/acpica/source/compiler/asllookup.c | 16 +-
sys/contrib/dev/acpica/source/compiler/aslmain.c | 24 +-
sys/contrib/dev/acpica/source/compiler/aslmap.c | 23 +-
.../dev/acpica/source/compiler/aslmapenter.c | 20 +-
.../dev/acpica/source/compiler/aslmapoutput.c | 18 +-
.../dev/acpica/source/compiler/aslmessages.c | 5 +-
.../dev/acpica/source/compiler/aslmessages.h | 1 +
sys/contrib/dev/acpica/source/compiler/aslmethod.c | 8 +-
sys/contrib/dev/acpica/source/compiler/aslnamesp.c | 12 +-
sys/contrib/dev/acpica/source/compiler/asloffset.c | 44 +-
.../dev/acpica/source/compiler/aslopcodes.c | 18 +-
.../dev/acpica/source/compiler/asloperands.c | 57 ++-
sys/contrib/dev/acpica/source/compiler/aslopt.c | 4 +-
.../dev/acpica/source/compiler/asloptions.c | 182 ++++----
.../dev/acpica/source/compiler/aslparseop.c | 40 +-
sys/contrib/dev/acpica/source/compiler/aslpld.c | 6 +-
sys/contrib/dev/acpica/source/compiler/aslpredef.c | 44 +-
sys/contrib/dev/acpica/source/compiler/aslprepkg.c | 18 +-
sys/contrib/dev/acpica/source/compiler/aslprune.c | 2 +-
.../dev/acpica/source/compiler/aslresource.c | 4 +-
.../dev/acpica/source/compiler/aslstartup.c | 138 +++---
.../dev/acpica/source/compiler/aslsupport.l | 178 ++++----
.../dev/acpica/source/compiler/aslsupport.y | 6 +-
sys/contrib/dev/acpica/source/compiler/asltokens.y | 2 +-
.../dev/acpica/source/compiler/asltransform.c | 16 +-
sys/contrib/dev/acpica/source/compiler/asltree.c | 32 +-
sys/contrib/dev/acpica/source/compiler/aslutils.c | 64 +--
sys/contrib/dev/acpica/source/compiler/aslwalks.c | 14 +-
sys/contrib/dev/acpica/source/compiler/aslxref.c | 20 +-
.../dev/acpica/source/compiler/aslxrefout.c | 10 +-
.../dev/acpica/source/compiler/cvcompiler.c | 48 +--
sys/contrib/dev/acpica/source/compiler/cvdisasm.c | 4 +-
sys/contrib/dev/acpica/source/compiler/cvparser.c | 4 +-
sys/contrib/dev/acpica/source/compiler/dtcompile.c | 54 +--
.../dev/acpica/source/compiler/dtcompiler.h | 26 +-
sys/contrib/dev/acpica/source/compiler/dtexpress.c | 20 +-
sys/contrib/dev/acpica/source/compiler/dtfield.c | 16 +-
sys/contrib/dev/acpica/source/compiler/dtio.c | 104 ++---
sys/contrib/dev/acpica/source/compiler/dtparser.y | 6 +-
.../dev/acpica/source/compiler/dtsubtable.c | 14 +-
sys/contrib/dev/acpica/source/compiler/dttable.c | 12 +-
sys/contrib/dev/acpica/source/compiler/dttable2.c | 12 +-
.../dev/acpica/source/compiler/dttemplate.c | 2 +-
sys/contrib/dev/acpica/source/compiler/dtutils.c | 22 +-
.../dev/acpica/source/compiler/preprocess.h | 25 +-
sys/contrib/dev/acpica/source/compiler/prexpress.c | 28 +-
sys/contrib/dev/acpica/source/compiler/prmacros.c | 56 +--
sys/contrib/dev/acpica/source/compiler/prparser.l | 4 +-
sys/contrib/dev/acpica/source/compiler/prparser.y | 6 +-
sys/contrib/dev/acpica/source/compiler/prscan.c | 213 +++++-----
sys/contrib/dev/acpica/source/compiler/prutils.c | 60 +--
.../acpica/source/components/debugger/dbinput.c | 2 +-
.../source/components/disassembler/dmutils.c | 10 +-
.../dev/acpica/source/components/events/evregion.c | 18 +-
.../dev/acpica/source/components/events/evrgnini.c | 8 +-
.../dev/acpica/source/components/events/evxfregn.c | 1 -
.../acpica/source/components/executer/exfield.c | 341 ++++-----------
.../{events/evglock.c => executer/exserial.c} | 461 +++++++++++----------
.../acpica/source/components/hardware/hwsleep.c | 12 +-
sys/contrib/dev/acpica/source/include/acconfig.h | 18 +-
sys/contrib/dev/acpica/source/include/acdisasm.h | 2 +-
sys/contrib/dev/acpica/source/include/acevents.h | 4 +
sys/contrib/dev/acpica/source/include/acexcep.h | 8 +-
sys/contrib/dev/acpica/source/include/acinterp.h | 31 ++
sys/contrib/dev/acpica/source/include/aclocal.h | 2 +-
sys/contrib/dev/acpica/source/include/acpixf.h | 2 +-
sys/contrib/dev/acpica/source/include/amlcode.h | 20 +-
.../dev/acpica/source/tools/acpiexec/aeregion.c | 162 +++-----
.../dev/acpica/source/tools/acpihelp/acpihelp.h | 2 +-
.../dev/acpica/source/tools/acpihelp/ahdecode.c | 2 +-
sys/dev/acpica/Makefile | 2 +-
usr.sbin/acpi/acpiexec/Makefile | 1 +
100 files changed, 2063 insertions(+), 2102 deletions(-)
copy sys/contrib/dev/acpica/source/components/{events/evglock.c => executer/exserial.c} (50%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/806343b9970349b20504d6a3a0ad77008c380d00
--
DragonFly BSD source repository
More information about the Commits
mailing list