git: Sync ACPICA with Intel's version 20150717.
Sascha Wildner
swildner at crater.dragonflybsd.org
Fri Jul 17 20:38:50 PDT 2015
commit 267c04fd19451e986d2f8130b7f155892c9527f8
Author: Sascha Wildner <saw at online.de>
Date: Sat Jul 18 05:12:00 2015 +0200
Sync ACPICA with Intel's version 20150717.
* Better partitioning between debugger and disassembler.
* Add 'Trace' command to the debugger.
* Add support for the TCPA table to compiler and template generator.
* Fix '!!' command issue in the debugger. This had already been committed.
* Various cleanups and fixes.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Summary of changes:
sys/conf/files | 4 +-
sys/contrib/dev/acpica/changes.txt | 83 ++++
.../dev/acpica/generate/unix/Makefile.rules | 2 +-
.../dev/acpica/generate/unix/acpidump/Makefile | 1 +
.../dev/acpica/generate/unix/acpiexamples/Makefile | 2 +
.../dev/acpica/generate/unix/acpiexec/Makefile | 4 +-
.../dev/acpica/generate/unix/acpihelp/Makefile | 1 +
.../dev/acpica/generate/unix/acpisrc/Makefile | 2 +
.../dev/acpica/generate/unix/acpixtract/Makefile | 1 +
sys/contrib/dev/acpica/generate/unix/iasl/Makefile | 2 +-
sys/contrib/dev/acpica/source/common/adisasm.c | 7 +-
sys/contrib/dev/acpica/source/common/dmrestag.c | 10 +-
sys/contrib/dev/acpica/source/common/dmtable.c | 36 +-
sys/contrib/dev/acpica/source/common/dmtbdump.c | 162 ++++++-
sys/contrib/dev/acpica/source/common/dmtbinfo.c | 45 +-
sys/contrib/dev/acpica/source/compiler/aslascii.c | 5 +
.../dev/acpica/source/compiler/aslcompile.c | 4 +
sys/contrib/dev/acpica/source/compiler/asldefine.h | 7 +-
sys/contrib/dev/acpica/source/compiler/aslfiles.c | 40 +-
sys/contrib/dev/acpica/source/compiler/asllookup.c | 65 +++
.../dev/acpica/source/compiler/aslmessages.c | 6 +-
.../dev/acpica/source/compiler/aslmessages.h | 3 +
sys/contrib/dev/acpica/source/compiler/aslmethod.c | 2 +-
sys/contrib/dev/acpica/source/compiler/aslnamesp.c | 2 +-
sys/contrib/dev/acpica/source/compiler/asloffset.c | 2 +-
.../dev/acpica/source/compiler/aslopcodes.c | 46 +-
sys/contrib/dev/acpica/source/compiler/aslopt.c | 4 +-
.../dev/acpica/source/compiler/asloptions.c | 5 +
.../dev/acpica/source/compiler/aslstartup.c | 12 +-
sys/contrib/dev/acpica/source/compiler/aslstubs.c | 63 ++-
sys/contrib/dev/acpica/source/compiler/asltypes.h | 14 +
sys/contrib/dev/acpica/source/compiler/aslutils.c | 8 +-
sys/contrib/dev/acpica/source/compiler/aslxref.c | 481 ++++++++++++++-------
.../dev/acpica/source/compiler/dtcompiler.h | 4 +
sys/contrib/dev/acpica/source/compiler/dttable.c | 71 +++
.../dev/acpica/source/compiler/dttemplate.h | 18 +-
sys/contrib/dev/acpica/source/compiler/prparser.l | 89 +++-
sys/contrib/dev/acpica/source/compiler/prparser.y | 5 +-
sys/contrib/dev/acpica/source/compiler/prscan.c | 92 +++-
.../dev/acpica/source/components/debugger/dbcmds.c | 86 ++++
.../acpica/source/components/debugger/dbdisply.c | 11 +-
.../acpica/source/components/debugger/dbinput.c | 14 +-
.../acpica/source/components/debugger/dbmethod.c | 20 +-
.../acpica/source/components/debugger/dbnames.c | 6 +-
.../dmobject.c => debugger/dbobject.c} | 119 ++---
.../acpica/source/components/debugger/dbutils.c | 3 +-
.../acpica/source/components/debugger/dbxface.c | 16 +-
.../source/components/disassembler/dmdeferred.c | 10 -
.../source/components/disassembler/dmnames.c | 2 +-
.../source/components/disassembler/dmopcode.c | 3 +-
.../acpica/source/components/disassembler/dmwalk.c | 22 +-
.../acpica/source/components/dispatcher/dsargs.c | 4 +-
.../acpica/source/components/dispatcher/dsdebug.c | 249 +++++++++++
.../acpica/source/components/dispatcher/dsmethod.c | 34 +-
.../acpica/source/components/dispatcher/dswload.c | 2 +-
.../acpica/source/components/dispatcher/dswload2.c | 2 +-
.../acpica/source/components/executer/excreate.c | 1 +
.../acpica/source/components/executer/exdebug.c | 372 ++++++++++++++++
.../dev/acpica/source/components/executer/exdump.c | 3 +-
.../acpica/source/components/namespace/nsnames.c | 308 +++++++------
.../acpica/source/components/namespace/nsparse.c | 44 +-
.../acpica/source/components/namespace/nsutils.c | 2 +-
.../acpica/source/components/namespace/nsxfname.c | 6 +-
.../dev/acpica/source/components/parser/psargs.c | 23 +-
.../dev/acpica/source/components/parser/psloop.c | 15 +-
.../dev/acpica/source/components/parser/psobject.c | 16 +-
.../dev/acpica/source/components/parser/psparse.c | 14 +-
.../dev/acpica/source/components/parser/psutils.c | 9 +-
.../dev/acpica/source/components/parser/psxface.c | 145 +------
.../acpica/source/components/resources/rscreate.c | 3 +-
.../acpica/source/components/utilities/utclib.c | 11 +-
.../acpica/source/components/utilities/utdebug.c | 37 ++
.../acpica/source/components/utilities/utdelete.c | 4 +
.../acpica/source/components/utilities/utinit.c | 2 -
.../acpica/source/components/utilities/utmisc.c | 2 +-
.../utilities/{utstring.c => utnonansi.c} | 390 ++---------------
.../acpica/source/components/utilities/utstring.c | 412 ------------------
sys/contrib/dev/acpica/source/include/acdebug.h | 32 ++
sys/contrib/dev/acpica/source/include/acdisasm.h | 35 +-
sys/contrib/dev/acpica/source/include/acdispat.h | 10 +
sys/contrib/dev/acpica/source/include/acglobal.h | 3 +-
sys/contrib/dev/acpica/source/include/acinterp.h | 29 ++
sys/contrib/dev/acpica/source/include/aclocal.h | 10 +-
sys/contrib/dev/acpica/source/include/acmacros.h | 10 +
sys/contrib/dev/acpica/source/include/acnamesp.h | 21 +-
sys/contrib/dev/acpica/source/include/acobject.h | 1 +
sys/contrib/dev/acpica/source/include/acoutput.h | 22 +-
sys/contrib/dev/acpica/source/include/acparser.h | 5 +-
sys/contrib/dev/acpica/source/include/acpiosxf.h | 9 +
sys/contrib/dev/acpica/source/include/acpixf.h | 16 +-
sys/contrib/dev/acpica/source/include/acstruct.h | 2 +-
sys/contrib/dev/acpica/source/include/actbl2.h | 20 +-
sys/contrib/dev/acpica/source/include/actypes.h | 14 +-
sys/contrib/dev/acpica/source/include/acutils.h | 55 ++-
.../dev/acpica/source/include/platform/acenvex.h | 3 +
.../dev/acpica/source/include/platform/acmsvc.h | 6 +-
.../include/platform/{acenvex.h => acmsvcex.h} | 34 +-
.../include/platform/{acenvex.h => acwinex.h} | 34 +-
.../dev/acpica/source/tools/acpiexec/aetables.c | 5 +-
.../dev/acpica/source/tools/acpihelp/acpihelp.h | 6 +-
.../dev/acpica/source/tools/acpihelp/ahaslkey.c | 58 ++-
.../dev/acpica/source/tools/acpihelp/ahdecode.c | 32 +-
.../dev/acpica/source/tools/acpihelp/ahmain.c | 37 --
.../dev/acpica/source/tools/acpinames/anstubs.c | 54 +++
.../dev/acpica/source/tools/acpisrc/acpisrc.h | 4 -
.../dev/acpica/source/tools/acpisrc/asconvrt.c | 2 +-
.../dev/acpica/source/tools/acpisrc/asfile.c | 2 +-
.../dev/acpica/source/tools/acpisrc/asmain.c | 39 +-
.../dev/acpica/source/tools/acpisrc/astable.c | 5 +
.../dev/acpica/source/tools/acpisrc/asutils.c | 34 --
.../acpica/source/tools/acpixtract/acpixtract.c | 33 +-
sys/contrib/dev/acpica/tests/misc/badcode.asl | 7 +
sys/dev/acpica/Makefile | 10 +-
sys/dev/acpica/acpi.c | 2 +-
usr.sbin/acpi/aapits/Makefile | 4 +-
usr.sbin/acpi/acpidump/Makefile | 1 +
usr.sbin/acpi/acpiexec/Makefile | 4 +-
usr.sbin/acpi/acpihelp/Makefile | 1 +
usr.sbin/acpi/acpixtract/Makefile | 1 +
usr.sbin/acpi/iasl/Makefile | 2 +-
usr.sbin/acpi/iasl/iasl.8 | 4 +-
121 files changed, 2659 insertions(+), 1891 deletions(-)
rename sys/contrib/dev/acpica/source/components/{disassembler/dmobject.c => debugger/dbobject.c} (80%)
create mode 100644 sys/contrib/dev/acpica/source/components/dispatcher/dsdebug.c
copy sys/contrib/dev/acpica/source/components/utilities/{utstring.c => utnonansi.c} (58%)
copy sys/contrib/dev/acpica/source/include/platform/{acenvex.h => acmsvcex.h} (74%)
copy sys/contrib/dev/acpica/source/include/platform/{acenvex.h => acwinex.h} (74%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/267c04fd19451e986d2f8130b7f155892c9527f8
--
DragonFly BSD source repository
More information about the Commits
mailing list