git: Sync ACPICA with Intel's version 20170224.

Sascha Wildner swildner at crater.dragonflybsd.org
Sat Feb 25 17:30:44 PST 2017


commit d638c6eedc81671c3ceddd06ef20463940cb6a43
Author: Sascha Wildner <saw at online.de>
Date:   Sun Feb 26 02:28:55 2017 +0100

    Sync ACPICA with Intel's version 20170224.
    
    * Fixed two issues with the control method return value auto-repair
      feature in the interpreter.
    
    * Fixed an AML interpreter mutex issue during the single stepping
      of control methods in the debugger.
    
    * New iasl(8) -ca option to convert ASL to ASL+.
    
    * Various other fixes in iasl(8).
    
    For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

Summary of changes:
 sys/contrib/dev/acpica/changes.txt                 |  63 +-
 sys/contrib/dev/acpica/generate/unix/iasl/Makefile |   3 +
 sys/contrib/dev/acpica/source/common/adisasm.c     |  25 +
 sys/contrib/dev/acpica/source/common/adwalk.c      |   2 +-
 sys/contrib/dev/acpica/source/common/dmextern.c    |  25 +
 sys/contrib/dev/acpica/source/common/dmtables.c    |  22 +
 sys/contrib/dev/acpica/source/common/dmtbinfo.c    |  10 +-
 .../dev/acpica/source/compiler/aslcodegen.c        | 101 ++-
 .../dev/acpica/source/compiler/aslcompile.c        |  31 +-
 .../dev/acpica/source/compiler/aslcompiler.h       |  16 +
 .../dev/acpica/source/compiler/aslcompiler.l       |   5 +-
 sys/contrib/dev/acpica/source/compiler/asldebug.c  |  34 +
 sys/contrib/dev/acpica/source/compiler/asldefine.h |   8 +-
 sys/contrib/dev/acpica/source/compiler/aslfiles.c  |  32 +-
 sys/contrib/dev/acpica/source/compiler/aslglobal.h |  22 +-
 sys/contrib/dev/acpica/source/compiler/aslhelp.c   |   8 +-
 sys/contrib/dev/acpica/source/compiler/asllength.c |   5 +-
 sys/contrib/dev/acpica/source/compiler/aslmap.c    |  36 +-
 sys/contrib/dev/acpica/source/compiler/asloffset.c |   2 +-
 .../dev/acpica/source/compiler/asloperands.c       |   7 +-
 .../dev/acpica/source/compiler/asloptions.c        |  63 +-
 .../dev/acpica/source/compiler/aslprimaries.y      |  23 +-
 sys/contrib/dev/acpica/source/compiler/aslprintf.c |   2 +-
 .../dev/acpica/source/compiler/aslresources.y      |   9 +-
 sys/contrib/dev/acpica/source/compiler/aslrules.y  |  10 +-
 .../dev/acpica/source/compiler/aslstartup.c        |  32 +
 .../dev/acpica/source/compiler/aslsupport.l        | 114 ++-
 sys/contrib/dev/acpica/source/compiler/asltree.c   | 175 +++-
 sys/contrib/dev/acpica/source/compiler/asltypes.h  |  23 +-
 sys/contrib/dev/acpica/source/compiler/aslwalks.c  |   2 +-
 .../dev/acpica/source/compiler/cvcompiler.c        | 890 +++++++++++++++++++++
 sys/contrib/dev/acpica/source/compiler/cvdisasm.c  | 423 ++++++++++
 sys/contrib/dev/acpica/source/compiler/cvparser.c  | 887 ++++++++++++++++++++
 sys/contrib/dev/acpica/source/compiler/dttable1.c  |   4 +
 .../dev/acpica/source/compiler/dttemplate.h        |  72 +-
 .../acpica/source/components/debugger/dbmethod.c   |   1 +
 .../acpica/source/components/debugger/dbxface.c    |   5 +-
 .../source/components/disassembler/dmcstyle.c      |  51 +-
 .../source/components/disassembler/dmdeferred.c    |   6 +-
 .../source/components/disassembler/dmnames.c       |   2 +-
 .../source/components/disassembler/dmopcode.c      |  82 +-
 .../source/components/disassembler/dmutils.c       |   8 +
 .../acpica/source/components/disassembler/dmwalk.c | 105 ++-
 .../source/components/dispatcher/dscontrol.c       |   2 +-
 .../acpica/source/components/dispatcher/dsmthdat.c |   3 +-
 .../acpica/source/components/dispatcher/dsobject.c |  14 +-
 .../acpica/source/components/dispatcher/dsopcode.c |   4 +-
 .../acpica/source/components/dispatcher/dsutils.c  |   6 +-
 .../acpica/source/components/dispatcher/dswexec.c  |   2 +-
 .../acpica/source/components/dispatcher/dswload2.c |   2 +-
 .../dev/acpica/source/components/executer/exmisc.c |  16 +-
 .../acpica/source/components/executer/exnames.c    |   4 +-
 .../acpica/source/components/executer/exoparg1.c   |  15 +-
 .../acpica/source/components/executer/exoparg2.c   |   4 +-
 .../acpica/source/components/executer/exoparg6.c   |  10 +-
 .../acpica/source/components/executer/exresolv.c   |   2 +-
 .../acpica/source/components/executer/exstore.c    |   4 +-
 .../acpica/source/components/executer/exstoren.c   |   2 +-
 .../acpica/source/components/hardware/hwvalid.c    |  18 +-
 .../acpica/source/components/namespace/nsaccess.c  |   2 +-
 .../acpica/source/components/namespace/nsrepair.c  |  16 +-
 .../acpica/source/components/namespace/nsrepair2.c |   6 +-
 .../acpica/source/components/namespace/nsutils.c   |  31 +-
 .../dev/acpica/source/components/parser/psargs.c   |  30 +-
 .../dev/acpica/source/components/parser/psloop.c   |  39 +-
 .../dev/acpica/source/components/parser/psobject.c |  36 +
 .../dev/acpica/source/components/parser/psopcode.c |  13 +-
 .../dev/acpica/source/components/parser/psopinfo.c |   2 +-
 .../dev/acpica/source/components/parser/psparse.c  |   6 +-
 .../dev/acpica/source/components/parser/pstree.c   |   9 +-
 .../dev/acpica/source/components/parser/psutils.c  |  13 +
 .../acpica/source/components/utilities/utalloc.c   |  44 +
 .../acpica/source/components/utilities/utcache.c   |   2 +-
 .../acpica/source/components/utilities/utdebug.c   |   1 +
 .../acpica/source/components/utilities/utresrc.c   |  10 +
 .../acpica/source/components/utilities/utxferror.c |  16 +-
 sys/contrib/dev/acpica/source/include/acconfig.h   |   1 +
 sys/contrib/dev/acpica/source/include/acconvert.h  | 204 +++++
 sys/contrib/dev/acpica/source/include/acdisasm.h   |  14 +
 sys/contrib/dev/acpica/source/include/acglobal.h   |  46 ++
 sys/contrib/dev/acpica/source/include/aclocal.h    | 119 ++-
 sys/contrib/dev/acpica/source/include/acmacros.h   |  35 +
 sys/contrib/dev/acpica/source/include/acopcode.h   |   2 +
 sys/contrib/dev/acpica/source/include/acpixf.h     |   2 +-
 sys/contrib/dev/acpica/source/include/actbl2.h     |  11 +
 sys/contrib/dev/acpica/source/include/amlcode.h    | 104 ++-
 .../dev/acpica/source/tools/acpisrc/astable.c      |   2 +
 usr.sbin/acpi/iasl/Makefile                        |   3 +
 usr.sbin/acpi/iasl/iasl.8                          |   6 +-
 89 files changed, 3969 insertions(+), 410 deletions(-)
 create mode 100644 sys/contrib/dev/acpica/source/compiler/cvcompiler.c
 create mode 100644 sys/contrib/dev/acpica/source/compiler/cvdisasm.c
 create mode 100644 sys/contrib/dev/acpica/source/compiler/cvparser.c
 create mode 100644 sys/contrib/dev/acpica/source/include/acconvert.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d638c6eedc81671c3ceddd06ef20463940cb6a43


-- 
DragonFly BSD source repository


More information about the Commits mailing list