git: Sync ACPICA with Intel's version 20161117.

Sascha Wildner swildner at crater.dragonflybsd.org
Wed Nov 23 12:05:48 PST 2016


commit a96e04f293c59564d353c6561846b0676b4d6223
Author: Sascha Wildner <saw at online.de>
Date:   Wed Nov 23 21:04:50 2016 +0100

    Sync ACPICA with Intel's version 20161117.
    
    * Fixed regression introduced in 20160729 in the table manager. Also,
      add a new public interface, AcpiPutTable().
    
    * Fix a problem where runtime implicit conversion as incorrectly
      disabled for some ASL operators.
    
    * Various fixes and improvements for iasl(8).
    
    * In acpixtract(8), add handling for both LF and CR/LF line
      termination to accept acpidump output from any system.
    
    * In acpibin(8), add new -a and -o options.
    
    For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

Summary of changes:
 sys/contrib/dev/acpica/changes.txt                 |   79 ++
 sys/contrib/dev/acpica/source/common/acfileio.c    |   24 +-
 sys/contrib/dev/acpica/source/common/dmtbdump.c    |  184 ++--
 sys/contrib/dev/acpica/source/common/dmtbinfo.c    |   28 +-
 sys/contrib/dev/acpica/source/compiler/aslbtypes.c |    1 -
 .../dev/acpica/source/compiler/aslcompiler.l       |   16 +-
 sys/contrib/dev/acpica/source/compiler/aslcstyle.y |   42 +-
 .../dev/acpica/source/compiler/aslexternal.c       |   15 +
 .../dev/acpica/source/compiler/aslkeywords.y       |   15 +-
 .../dev/acpica/source/compiler/aslopcodes.c        |   10 +-
 .../dev/acpica/source/compiler/aslprimaries.y      | 1021 ++++++++++++--------
 .../dev/acpica/source/compiler/aslresources.y      |  365 ++++---
 .../dev/acpica/source/compiler/aslrestype2.c       |    5 +
 sys/contrib/dev/acpica/source/compiler/aslrules.y  |  161 +--
 sys/contrib/dev/acpica/source/compiler/aslstubs.c  |    3 +-
 sys/contrib/dev/acpica/source/compiler/asltokens.y |    3 +
 sys/contrib/dev/acpica/source/compiler/asltypes.y  |    7 +-
 sys/contrib/dev/acpica/source/compiler/aslwalks.c  |   13 +-
 sys/contrib/dev/acpica/source/compiler/dttable.c   |   70 +-
 .../source/components/disassembler/dmbuffer.c      |   27 +-
 .../source/components/disassembler/dmcstyle.c      |  348 ++++---
 .../source/components/disassembler/dmresrc.c       |   30 +-
 .../acpica/source/components/dispatcher/dsinit.c   |   10 +-
 .../acpica/source/components/dispatcher/dsmethod.c |   50 +-
 .../acpica/source/components/dispatcher/dsopcode.c |    2 +-
 .../acpica/source/components/dispatcher/dswload2.c |   17 +-
 .../dev/acpica/source/components/events/evrgnini.c |   57 +-
 .../acpica/source/components/executer/exconfig.c   |   40 +-
 .../acpica/source/components/executer/exconvrt.c   |    1 -
 .../acpica/source/components/executer/exresop.c    |    1 -
 .../acpica/source/components/namespace/nsload.c    |    2 +
 .../acpica/source/components/namespace/nsnames.c   |   52 +
 .../acpica/source/components/namespace/nsxfname.c  |   42 +-
 .../dev/acpica/source/components/parser/psargs.c   |   77 +-
 .../dev/acpica/source/components/parser/psloop.c   |    3 +
 .../dev/acpica/source/components/parser/psobject.c |    8 +-
 .../dev/acpica/source/components/parser/pstree.c   |   10 +-
 .../dev/acpica/source/components/tables/tbdata.c   |   86 +-
 .../dev/acpica/source/components/tables/tbfadt.c   |   23 +-
 .../dev/acpica/source/components/tables/tbutils.c  |   96 ++
 .../dev/acpica/source/components/tables/tbxface.c  |  133 ++-
 .../dev/acpica/source/components/tables/tbxfload.c |   35 +-
 .../acpica/source/components/utilities/utdecode.c  |   54 ++
 .../acpica/source/components/utilities/utresrc.c   |   19 +-
 sys/contrib/dev/acpica/source/include/acdisasm.h   |    5 +-
 sys/contrib/dev/acpica/source/include/acevents.h   |    3 +-
 sys/contrib/dev/acpica/source/include/acnamesp.h   |    5 +
 sys/contrib/dev/acpica/source/include/acopcode.h   |   22 +-
 sys/contrib/dev/acpica/source/include/acpixf.h     |    7 +-
 sys/contrib/dev/acpica/source/include/actables.h   |   14 +-
 sys/contrib/dev/acpica/source/include/actbl.h      |  165 ++--
 sys/contrib/dev/acpica/source/include/acutils.h    |    4 +
 sys/contrib/dev/acpica/source/include/amlcode.h    |   22 +-
 .../dev/acpica/source/tools/acpibin/abcompare.c    |    9 +-
 .../dev/acpica/source/tools/acpibin/abmain.c       |   17 +-
 .../dev/acpica/source/tools/acpibin/acpibin.h      |    2 +
 .../dev/acpica/source/tools/acpinames/anstubs.c    |    3 +-
 .../acpica/source/tools/acpixtract/acpixtract.c    |    6 +-
 .../dev/acpica/source/tools/acpixtract/axutils.c   |    6 +-
 usr.sbin/acpi/acpibin/acpibin.8                    |    8 +-
 60 files changed, 2213 insertions(+), 1370 deletions(-)

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


-- 
DragonFly BSD source repository


More information about the Commits mailing list