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