git: Sync ACPICA with Intel's version 20160212.

Sascha Wildner swildner at crater.dragonflybsd.org
Sat Feb 13 13:34:02 PST 2016


commit 7c9678bceddea262076084ed1096a5a75d9132a4
Author: Sascha Wildner <saw at online.de>
Date:   Sat Feb 13 22:31:03 2016 +0100

    Sync ACPICA with Intel's version 20160212.
    
    * ACPI specification 6.1 support.
    
    * Ensure \_SB_._INI is executed before any _REG methods are executed.
    
    * Reverted a change made in version 20151218 which enabled method
      invocations to be targets of various ASL operators (SuperName and
      Target grammar elements). Also, disallow this in iASL (flagged as
      errors now) in preparation for ACPI 6.2.
    
    * Completed full support for the ACPI 6.0 External() AML opcode.
    
    * In iASL, implemented support for an optional cross-reference
      output file.
    
    For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

Summary of changes:
 sys/contrib/dev/acpica/changes.txt                 |  62 ++
 sys/contrib/dev/acpica/generate/unix/iasl/Makefile |   3 +
 sys/contrib/dev/acpica/source/common/adwalk.c      |  23 +-
 sys/contrib/dev/acpica/source/common/ahids.c       |   5 +
 sys/contrib/dev/acpica/source/common/ahpredef.c    |   5 +-
 sys/contrib/dev/acpica/source/common/dmextern.c    | 204 +++---
 sys/contrib/dev/acpica/source/common/dmtable.c     |   1 +
 sys/contrib/dev/acpica/source/common/dmtables.c    |   5 +
 sys/contrib/dev/acpica/source/common/dmtbdump.c    |   6 +
 sys/contrib/dev/acpica/source/common/dmtbinfo.c    |  22 +
 .../dev/acpica/source/compiler/aslanalyze.c        |   6 +
 sys/contrib/dev/acpica/source/compiler/aslbtypes.c |  19 +-
 .../dev/acpica/source/compiler/aslcodegen.c        |  67 +-
 .../dev/acpica/source/compiler/aslcompile.c        |  74 +-
 .../dev/acpica/source/compiler/aslcompiler.h       |  76 +-
 sys/contrib/dev/acpica/source/compiler/asldebug.c  | 253 +++++++
 sys/contrib/dev/acpica/source/compiler/asldefine.h |  35 +-
 .../dev/acpica/source/compiler/aslexternal.c       | 491 +++++++++++++
 sys/contrib/dev/acpica/source/compiler/aslfiles.c  |  18 +
 sys/contrib/dev/acpica/source/compiler/aslglobal.h |  12 +-
 sys/contrib/dev/acpica/source/compiler/asllength.c |   1 -
 .../dev/acpica/source/compiler/asllisting.c        |  95 ++-
 sys/contrib/dev/acpica/source/compiler/aslload.c   |   2 -
 sys/contrib/dev/acpica/source/compiler/aslmain.c   |  39 +-
 sys/contrib/dev/acpica/source/compiler/aslmap.c    |  32 +-
 .../dev/acpica/source/compiler/aslmapoutput.c      |   2 +-
 sys/contrib/dev/acpica/source/compiler/aslmethod.c |  11 +-
 .../dev/acpica/source/compiler/aslopcodes.c        |   6 -
 .../dev/acpica/source/compiler/asloperands.c       |  10 +-
 .../dev/acpica/source/compiler/asloptions.c        |   7 +
 sys/contrib/dev/acpica/source/compiler/aslprune.c  |   2 +-
 .../dev/acpica/source/compiler/aslrestype2s.c      |  35 -
 sys/contrib/dev/acpica/source/compiler/aslrules.y  |   1 -
 sys/contrib/dev/acpica/source/compiler/aslstubs.c  |   7 +
 .../dev/acpica/source/compiler/asltransform.c      |  45 +-
 sys/contrib/dev/acpica/source/compiler/asltree.c   |   6 +-
 sys/contrib/dev/acpica/source/compiler/asltypes.h  |  24 +-
 sys/contrib/dev/acpica/source/compiler/aslutils.c  | 343 ++-------
 sys/contrib/dev/acpica/source/compiler/aslwalks.c  |  13 +-
 sys/contrib/dev/acpica/source/compiler/aslxref.c   |   9 +-
 .../dev/acpica/source/compiler/aslxrefout.c        | 810 +++++++++++++++++++++
 sys/contrib/dev/acpica/source/compiler/dtparser.y  |   8 +-
 sys/contrib/dev/acpica/source/compiler/prparser.y  |   4 +-
 sys/contrib/dev/acpica/source/compiler/prscan.c    |  10 +-
 .../dev/acpica/source/components/debugger/dbcmds.c |   2 +-
 .../acpica/source/components/debugger/dbconvert.c  |   5 +-
 .../source/components/disassembler/dmopcode.c      |   4 +
 .../acpica/source/components/disassembler/dmwalk.c |  33 +-
 .../acpica/source/components/dispatcher/dsmethod.c |   2 +-
 .../acpica/source/components/dispatcher/dsobject.c |   2 +-
 .../dev/acpica/source/components/events/evgpeblk.c |   2 +-
 .../acpica/source/components/events/evgpeinit.c    |   2 +-
 .../dev/acpica/source/components/events/evregion.c |   3 +-
 .../acpica/source/components/executer/exconfig.c   |   4 +-
 .../acpica/source/components/executer/exoparg3.c   |   4 +-
 .../acpica/source/components/hardware/hwxfsleep.c  |   4 +-
 .../acpica/source/components/namespace/nseval.c    |   2 +-
 .../acpica/source/components/namespace/nsinit.c    | 137 ++--
 .../dev/acpica/source/components/parser/psargs.c   |   8 +-
 .../dev/acpica/source/components/tables/tbinstal.c |   4 +-
 .../dev/acpica/source/components/tables/tbprint.c  |   6 +-
 .../dev/acpica/source/components/tables/tbutils.c  |   2 +-
 .../dev/acpica/source/components/tables/tbxfload.c |  27 +-
 .../acpica/source/components/utilities/utcache.c   |   2 +-
 .../acpica/source/components/utilities/utdecode.c  |  29 +-
 .../acpica/source/components/utilities/utnonansi.c | 305 ++++++--
 .../acpica/source/components/utilities/uttrack.c   |   2 +-
 .../acpica/source/components/utilities/utxferror.c |   2 -
 .../acpica/source/components/utilities/utxfinit.c  |  72 +-
 sys/contrib/dev/acpica/source/include/acdisasm.h   |   1 +
 sys/contrib/dev/acpica/source/include/acglobal.h   |   4 +-
 sys/contrib/dev/acpica/source/include/aclocal.h    |   6 +-
 sys/contrib/dev/acpica/source/include/acnamesp.h   |   2 +-
 sys/contrib/dev/acpica/source/include/acoutput.h   |   2 +-
 sys/contrib/dev/acpica/source/include/acpixf.h     |  10 +-
 sys/contrib/dev/acpica/source/include/acpredef.h   |  13 +-
 sys/contrib/dev/acpica/source/include/actbl.h      |   2 +-
 sys/contrib/dev/acpica/source/include/actbl1.h     |  32 +-
 sys/contrib/dev/acpica/source/include/actypes.h    |   3 +-
 .../dev/acpica/source/tools/acpiexec/aemain.c      |   1 -
 .../dev/acpica/source/tools/acpisrc/asfile.c       |   1 +
 .../dev/acpica/source/tools/acpisrc/astable.c      |   2 +
 .../dev/acpica/source/tools/examples/examples.c    |  16 +-
 usr.sbin/acpi/iasl/Makefile                        |   3 +
 usr.sbin/acpi/iasl/iasl.8                          |   4 +-
 85 files changed, 2828 insertions(+), 848 deletions(-)
 create mode 100644 sys/contrib/dev/acpica/source/compiler/asldebug.c
 create mode 100644 sys/contrib/dev/acpica/source/compiler/aslexternal.c
 create mode 100644 sys/contrib/dev/acpica/source/compiler/aslxrefout.c

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7c9678bceddea262076084ed1096a5a75d9132a4


-- 
DragonFly BSD source repository



More information about the Commits mailing list