git: Sync ACPICA with Intel's version 20151218.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sat Dec 19 02:47:50 PST 2015
commit 2762423991074ed996c5c4488491cb3ef18c25ea
Author: Sascha Wildner <saw at online.de>
Date: Sat Dec 19 11:41:00 2015 +0100
Sync ACPICA with Intel's version 20151218.
* Execute "module-level code" as ACPI tables are loaded into the
namespace during initialization and install the default operation
region handlers for the SystemMemory, SystemIO and PCI_Config
address spaces before any ACPI tables are loaded (in order to
enable module-level code to access these address spaces). Also,
several changes to the internal _REG support and to utilities
in conjunction with these changes.
* Various other fixes and features.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Summary of changes:
sys/contrib/dev/acpica/changes.txt | 157 +++++++++++
sys/contrib/dev/acpica/source/common/acfileio.c | 226 ++++++++++++++--
sys/contrib/dev/acpica/source/common/adisasm.c | 13 +-
sys/contrib/dev/acpica/source/common/getopt.c | 1 +
sys/contrib/dev/acpica/source/compiler/aslascii.c | 88 +------
.../dev/acpica/source/compiler/aslcompiler.h | 16 +-
sys/contrib/dev/acpica/source/compiler/asldefine.h | 8 +-
sys/contrib/dev/acpica/source/compiler/aslfiles.c | 4 +-
sys/contrib/dev/acpica/source/compiler/aslglobal.h | 2 +-
.../dev/acpica/source/compiler/asllisting.c | 30 ++-
sys/contrib/dev/acpica/source/compiler/aslmain.c | 3 +-
sys/contrib/dev/acpica/source/compiler/aslmap.c | 2 +-
.../dev/acpica/source/compiler/aslopcodes.c | 1 -
.../dev/acpica/source/compiler/asloptions.c | 3 +-
sys/contrib/dev/acpica/source/compiler/aslrules.y | 10 +-
.../dev/acpica/source/compiler/aslstartup.c | 81 +++---
.../dev/acpica/source/compiler/aslsupport.l | 6 +-
sys/contrib/dev/acpica/source/compiler/asltree.c | 22 +-
sys/contrib/dev/acpica/source/compiler/aslutils.c | 44 +++-
sys/contrib/dev/acpica/source/compiler/aslwalks.c | 15 +-
.../dev/acpica/source/compiler/dttemplate.c | 293 ++++++++++++++++-----
.../dev/acpica/source/compiler/dttemplate.h | 30 ---
.../acpica/source/components/debugger/dbdisply.c | 28 +-
.../acpica/source/components/debugger/dbinput.c | 2 +-
.../source/components/disassembler/dmopcode.c | 124 +++++++++
.../acpica/source/components/disassembler/dmwalk.c | 49 ++--
.../acpica/source/components/dispatcher/dsinit.c | 2 +-
.../acpica/source/components/events/evhandler.c | 168 +++++++-----
.../dev/acpica/source/components/events/evregion.c | 124 +++++++--
.../dev/acpica/source/components/events/evrgnini.c | 101 ++-----
.../dev/acpica/source/components/events/evxfregn.c | 40 +--
.../acpica/source/components/executer/excreate.c | 7 +-
.../acpica/source/components/executer/exdebug.c | 76 ++++--
.../dev/acpica/source/components/executer/exdump.c | 6 +-
.../dev/acpica/source/components/executer/exmisc.c | 45 +++-
.../acpica/source/components/executer/exoparg1.c | 2 +-
.../acpica/source/components/namespace/nsconvert.c | 86 +++++-
.../acpica/source/components/namespace/nseval.c | 66 ++---
.../acpica/source/components/namespace/nsload.c | 18 ++
.../acpica/source/components/namespace/nsrepair.c | 11 +-
.../dev/acpica/source/components/parser/psargs.c | 19 +-
.../dev/acpica/source/components/parser/psloop.c | 4 +-
.../dev/acpica/source/components/parser/psopcode.c | 2 +-
.../dev/acpica/source/components/tables/tbutils.c | 9 +-
.../dev/acpica/source/components/tables/tbxfload.c | 2 +-
.../acpica/source/components/utilities/utinit.c | 1 -
.../acpica/source/components/utilities/utstring.c | 9 +
.../acpica/source/components/utilities/utxfinit.c | 75 ++++--
sys/contrib/dev/acpica/source/include/acapps.h | 14 +-
sys/contrib/dev/acpica/source/include/acevents.h | 18 +-
sys/contrib/dev/acpica/source/include/acexcep.h | 6 +-
sys/contrib/dev/acpica/source/include/acglobal.h | 5 +-
sys/contrib/dev/acpica/source/include/aclocal.h | 3 +
sys/contrib/dev/acpica/source/include/acnamesp.h | 9 +
sys/contrib/dev/acpica/source/include/acobject.h | 7 +-
sys/contrib/dev/acpica/source/include/acopcode.h | 10 +-
sys/contrib/dev/acpica/source/include/acparser.h | 7 +-
sys/contrib/dev/acpica/source/include/acpixf.h | 11 +-
sys/contrib/dev/acpica/source/include/amlcode.h | 5 +-
.../dev/acpica/source/tools/acpibin/abmain.c | 5 +-
.../dev/acpica/source/tools/acpiexec/aecommon.h | 4 +
.../dev/acpica/source/tools/acpiexec/aehandlers.c | 63 ++---
.../dev/acpica/source/tools/acpiexec/aemain.c | 54 +++-
.../dev/acpica/source/tools/acpiexec/aeregion.c | 58 ++--
.../dev/acpica/source/tools/acpiexec/aetables.c | 70 +++--
.../dev/acpica/source/tools/acpinames/anmain.c | 2 +-
.../dev/acpica/source/tools/examples/examples.c | 34 +--
sys/contrib/dev/acpica/tests/misc/grammar.asl | 6 +-
usr.sbin/acpi/acpibin/acpibin.8 | 6 +-
usr.sbin/acpi/acpiexec/acpiexec.8 | 6 +-
usr.sbin/acpi/iasl/iasl.8 | 11 +-
71 files changed, 1756 insertions(+), 789 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2762423991074ed996c5c4488491cb3ef18c25ea
--
DragonFly BSD source repository
More information about the Commits
mailing list