git: Sync ACPICA with Intel's version 20160831.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sun Sep 4 01:14:54 PDT 2016
commit e5e174adcc2678e90a7ffbe469dfe34d9989aa09
Author: Sascha Wildner <saw at online.de>
Date: Sun Sep 4 10:12:02 2016 +0200
Sync ACPICA with Intel's version 20160831.
* Improve support for the so-called "module-level code".
* Fixed a possible mutex error during control method auto-serialization.
* Implemented two new table handler events (table install/uninstall).
* New 'execute predef' subcommand in the AML debugger.
* Various issues fixed.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Summary of changes:
sys/conf/files | 1 +
sys/contrib/dev/acpica/changes.txt | 72 +++-
.../dev/acpica/generate/unix/acpidump/Makefile | 2 +
.../dev/acpica/generate/unix/acpiexamples/Makefile | 1 +
.../dev/acpica/generate/unix/acpiexec/Makefile | 1 +
.../dev/acpica/generate/unix/acpisrc/Makefile | 1 +
.../dev/acpica/generate/unix/acpixtract/Makefile | 1 +
sys/contrib/dev/acpica/generate/unix/iasl/Makefile | 2 +
.../dev/acpica/source/compiler/aslcompiler.h | 6 +-
.../source/compiler/{aslmain.c => aslhelp.c} | 221 +----------
sys/contrib/dev/acpica/source/compiler/aslmain.c | 320 +++++----------
sys/contrib/dev/acpica/source/compiler/aslopt.c | 2 +-
.../dev/acpica/source/compiler/asloptions.c | 14 +
sys/contrib/dev/acpica/source/compiler/aslstubs.c | 15 +
sys/contrib/dev/acpica/source/compiler/aslutils.c | 67 +---
.../dev/acpica/source/compiler/dtcompiler.h | 5 -
sys/contrib/dev/acpica/source/compiler/dtfield.c | 47 +--
sys/contrib/dev/acpica/source/compiler/dtparser.y | 6 +-
sys/contrib/dev/acpica/source/compiler/dtutils.c | 87 -----
sys/contrib/dev/acpica/source/compiler/prparser.y | 4 +-
.../acpica/source/components/debugger/dbconvert.c | 3 +-
.../dev/acpica/source/components/debugger/dbexec.c | 65 ++--
.../acpica/source/components/debugger/dbinput.c | 1 +
.../acpica/source/components/debugger/dbmethod.c | 145 +++++++
.../source/components/disassembler/dmresrcl2.c | 6 +-
.../acpica/source/components/dispatcher/dsmethod.c | 14 +-
.../acpica/source/components/dispatcher/dswexec.c | 3 +-
.../acpica/source/components/dispatcher/dswload2.c | 8 +-
.../dev/acpica/source/components/events/evgpe.c | 67 ++++
.../acpica/source/components/events/evgpeinit.c | 7 +-
.../dev/acpica/source/components/events/evrgnini.c | 3 +-
.../dev/acpica/source/components/events/evxfgpe.c | 52 +++
.../acpica/source/components/executer/exconcat.c | 3 +-
.../acpica/source/components/executer/exconfig.c | 112 ++----
.../acpica/source/components/executer/exconvrt.c | 7 +-
.../dev/acpica/source/components/executer/exmisc.c | 3 +-
.../acpica/source/components/executer/exoparg1.c | 7 +-
.../acpica/source/components/executer/exresop.c | 10 +-
.../acpica/source/components/executer/extrace.c | 28 --
.../acpica/source/components/executer/exutils.c | 10 +
.../dev/acpica/source/components/hardware/hwgpe.c | 22 +-
.../acpica/source/components/namespace/nsconvert.c | 2 +-
.../acpica/source/components/namespace/nsload.c | 30 +-
.../acpica/source/components/namespace/nsparse.c | 181 +++++++--
.../acpica/source/components/namespace/nsutils.c | 68 +++-
.../dev/acpica/source/components/parser/psparse.c | 5 +-
.../dev/acpica/source/components/parser/psxface.c | 82 ++++
.../dev/acpica/source/components/tables/tbdata.c | 158 ++++++++
.../dev/acpica/source/components/tables/tbfadt.c | 104 ++---
.../dev/acpica/source/components/tables/tbfind.c | 10 +-
.../dev/acpica/source/components/tables/tbinstal.c | 79 +---
.../dev/acpica/source/components/tables/tbxfload.c | 55 +--
.../acpica/source/components/utilities/utaddress.c | 9 -
.../dev/acpica/source/components/utilities/uthex.c | 51 ++-
.../acpica/source/components/utilities/utnonansi.c | 432 +--------------------
.../dev/acpica/source/components/utilities/utosi.c | 22 +-
.../source/components/utilities/utstrtoul64.c | 390 +++++++++++++++++++
.../acpica/source/components/utilities/utxfinit.c | 2 +-
sys/contrib/dev/acpica/source/include/acdebug.h | 4 +-
sys/contrib/dev/acpica/source/include/acevents.h | 5 +
sys/contrib/dev/acpica/source/include/aclocal.h | 12 +-
sys/contrib/dev/acpica/source/include/acnamesp.h | 12 +
sys/contrib/dev/acpica/source/include/acparser.h | 4 +
sys/contrib/dev/acpica/source/include/acpixf.h | 16 +-
sys/contrib/dev/acpica/source/include/actables.h | 19 +-
sys/contrib/dev/acpica/source/include/actypes.h | 57 +--
sys/contrib/dev/acpica/source/include/acutils.h | 19 +-
.../dev/acpica/source/include/platform/acefi.h | 6 +-
.../dev/acpica/source/include/platform/acefiex.h | 65 ++++
.../dev/acpica/source/tools/acpidump/apdump.c | 4 +-
.../dev/acpica/source/tools/acpidump/apmain.c | 4 +-
.../dev/acpica/source/tools/acpiexec/aeexec.c | 15 +-
.../dev/acpica/source/tools/acpiexec/aehandlers.c | 2 +
.../dev/acpica/source/tools/acpiexec/aeinitfile.c | 6 +-
.../dev/acpica/source/tools/acpiexec/aemain.c | 43 +-
sys/dev/acpica/Makefile | 2 +-
usr.sbin/acpi/acpidump/Makefile | 2 +
usr.sbin/acpi/acpiexec/Makefile | 1 +
usr.sbin/acpi/acpiexec/acpiexec.8 | 6 +-
usr.sbin/acpi/acpixtract/Makefile | 1 +
usr.sbin/acpi/iasl/Makefile | 2 +
usr.sbin/acpi/iasl/iasl.8 | 6 +-
82 files changed, 1876 insertions(+), 1568 deletions(-)
copy sys/contrib/dev/acpica/source/compiler/{aslmain.c => aslhelp.c} (66%)
create mode 100644 sys/contrib/dev/acpica/source/components/utilities/utstrtoul64.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e5e174adcc2678e90a7ffbe469dfe34d9989aa09
--
DragonFly BSD source repository
More information about the Commits
mailing list