commit 7c9678bceddea262076084ed1096a5a75d9132a4
Author: Sascha Wildner <[email protected]>
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

Reply via email to