git: Sync ACPICA with Intel's version 20140828.

Sascha Wildner swildner at crater.dragonflybsd.org
Sat Aug 30 03:01:02 PDT 2014


commit 79eafdd799bd34e8b1ec1dc221be9389c7f2b162
Author: Sascha Wildner <saw at online.de>
Date:   Sat Aug 30 11:50:38 2014 +0200

    Sync ACPICA with Intel's version 20140828.
    
    * Add support for runtime validation of the _DSD package.
    
    * Add the GICC affinity subtable to the SRAT table.
    
    * Add error detection for illegally named references within control
        methods that would cause runtime failures.
    
    * Add error checking for dependencies related to the _PSx power
        methods.
    
    * Various improvements, bug fixes and cleanups.
    
    For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

Summary of changes:
 sys/contrib/dev/acpica/changes.txt                 |  78 +-
 .../dev/acpica/generate/unix/Makefile.config       |   5 +
 sys/contrib/dev/acpica/generate/unix/iasl/Makefile |  25 +-
 sys/contrib/dev/acpica/source/common/adfile.c      |   8 +-
 sys/contrib/dev/acpica/source/common/adisasm.c     |  26 +-
 sys/contrib/dev/acpica/source/common/adwalk.c      |   1 -
 sys/contrib/dev/acpica/source/common/ahuuids.c     |   3 +
 sys/contrib/dev/acpica/source/common/dmrestag.c    |   1 -
 sys/contrib/dev/acpica/source/common/dmtable.c     |   1 +
 sys/contrib/dev/acpica/source/common/dmtbdump.c    |   5 +
 sys/contrib/dev/acpica/source/common/dmtbinfo.c    |  16 +-
 .../dev/acpica/source/compiler/aslanalyze.c        |   1 -
 sys/contrib/dev/acpica/source/compiler/aslascii.c  | 349 +++++++++
 sys/contrib/dev/acpica/source/compiler/aslbtypes.c |   1 -
 .../dev/acpica/source/compiler/aslcodegen.c        |   1 -
 .../dev/acpica/source/compiler/aslcompile.c        | 743 +++++++-----------
 .../dev/acpica/source/compiler/aslcompiler.h       |  20 +-
 .../dev/acpica/source/compiler/aslcompiler.l       |   8 +-
 sys/contrib/dev/acpica/source/compiler/asldefine.h |   5 +-
 sys/contrib/dev/acpica/source/compiler/aslerror.c  |   8 +-
 sys/contrib/dev/acpica/source/compiler/aslfileio.c |   2 +
 sys/contrib/dev/acpica/source/compiler/aslfiles.c  |   9 +-
 sys/contrib/dev/acpica/source/compiler/aslfold.c   |   1 -
 sys/contrib/dev/acpica/source/compiler/aslglobal.h |  29 +-
 sys/contrib/dev/acpica/source/compiler/aslhex.c    |   1 -
 sys/contrib/dev/acpica/source/compiler/asllength.c |   1 -
 sys/contrib/dev/acpica/source/compiler/aslload.c   |   1 +
 sys/contrib/dev/acpica/source/compiler/asllookup.c |   1 -
 sys/contrib/dev/acpica/source/compiler/aslmain.c   |  13 +-
 .../dev/acpica/source/compiler/aslmessages.c       |   4 +-
 .../dev/acpica/source/compiler/aslmessages.h       |   2 +
 sys/contrib/dev/acpica/source/compiler/aslmethod.c |  53 +-
 sys/contrib/dev/acpica/source/compiler/aslnamesp.c |   1 -
 .../dev/acpica/source/compiler/aslopcodes.c        |   1 -
 .../dev/acpica/source/compiler/asloperands.c       |   7 +-
 sys/contrib/dev/acpica/source/compiler/aslopt.c    |   3 +-
 .../parser/pswalk.c => compiler/aslparser.y}       | 124 +--
 .../dev/acpica/source/compiler/aslresource.c       |  34 +-
 .../dev/acpica/source/compiler/aslrestype1.c       |   1 -
 .../dev/acpica/source/compiler/aslrestype1i.c      |   1 -
 .../dev/acpica/source/compiler/aslrestype2.c       |   1 -
 .../dev/acpica/source/compiler/aslrestype2d.c      |   1 -
 .../dev/acpica/source/compiler/aslrestype2e.c      |   1 -
 .../dev/acpica/source/compiler/aslrestype2q.c      |   1 -
 .../dev/acpica/source/compiler/aslrestype2s.c      |   1 -
 .../dev/acpica/source/compiler/aslrestype2w.c      |   1 -
 .../source/compiler/{aslcompiler.y => aslrules.y}  | 832 +--------------------
 .../dev/acpica/source/compiler/aslstartup.c        |  16 +-
 .../dev/acpica/source/compiler/aslsupport.l        |  18 +-
 .../parser/pswalk.c => compiler/aslsupport.y}      | 128 ++--
 sys/contrib/dev/acpica/source/compiler/asltokens.y | 386 ++++++++++
 .../dev/acpica/source/compiler/asltransform.c      |   2 -
 sys/contrib/dev/acpica/source/compiler/asltree.c   |  25 +-
 sys/contrib/dev/acpica/source/compiler/asltypes.h  |  11 +-
 sys/contrib/dev/acpica/source/compiler/asltypes.y  | 381 ++++++++++
 sys/contrib/dev/acpica/source/compiler/aslutils.c  |  64 +-
 sys/contrib/dev/acpica/source/compiler/aslwalks.c  |   1 -
 sys/contrib/dev/acpica/source/compiler/aslxref.c   | 193 ++++-
 sys/contrib/dev/acpica/source/compiler/dtcompile.c |  12 +-
 .../dev/acpica/source/compiler/dtcompiler.h        |  26 +-
 sys/contrib/dev/acpica/source/compiler/dtio.c      |  14 +-
 .../dev/acpica/source/compiler/dtsubtable.c        |   4 +-
 sys/contrib/dev/acpica/source/compiler/dttable.c   |   5 +
 .../dev/acpica/source/compiler/dttemplate.c        |   7 +-
 .../dev/acpica/source/compiler/dttemplate.h        |  13 +-
 sys/contrib/dev/acpica/source/compiler/dtutils.c   | 146 +++-
 sys/contrib/dev/acpica/source/compiler/prutils.c   |   9 +-
 .../dev/acpica/source/components/debugger/dbcmds.c |   1 -
 .../acpica/source/components/debugger/dbconvert.c  |   1 -
 .../acpica/source/components/debugger/dbdisply.c   |   1 -
 .../dev/acpica/source/components/debugger/dbexec.c |   1 -
 .../acpica/source/components/debugger/dbfileio.c   |   1 -
 .../acpica/source/components/debugger/dbhistry.c   |   1 -
 .../acpica/source/components/debugger/dbinput.c    |   1 -
 .../acpica/source/components/debugger/dbmethod.c   |   1 -
 .../acpica/source/components/debugger/dbnames.c    |   1 -
 .../acpica/source/components/debugger/dbstats.c    |   1 -
 .../acpica/source/components/debugger/dbutils.c    |   1 -
 .../acpica/source/components/debugger/dbxface.c    |   1 -
 .../source/components/disassembler/dmdeferred.c    |   1 -
 .../source/components/disassembler/dmnames.c       |   1 -
 .../source/components/disassembler/dmobject.c      |   1 -
 .../source/components/disassembler/dmresrc.c       |   1 -
 .../source/components/disassembler/dmresrcl.c      |   1 -
 .../source/components/disassembler/dmresrcl2.c     |   3 +-
 .../source/components/disassembler/dmresrcs.c      |   1 -
 .../source/components/disassembler/dmutils.c       |   1 -
 .../acpica/source/components/disassembler/dmwalk.c |   1 -
 .../acpica/source/components/dispatcher/dswstate.c |   1 -
 .../acpica/source/components/events/evgpeinit.c    |   1 -
 .../acpica/source/components/events/evhandler.c    |   1 -
 .../dev/acpica/source/components/events/evregion.c |   1 -
 .../dev/acpica/source/components/events/evrgnini.c |   1 -
 .../dev/acpica/source/components/events/evxface.c  |   1 -
 .../dev/acpica/source/components/events/evxfevnt.c |   1 -
 .../dev/acpica/source/components/events/evxfgpe.c  |   1 -
 .../acpica/source/components/executer/exconvrt.c   |   1 -
 .../acpica/source/components/executer/exdebug.c    |   2 +-
 .../acpica/source/components/executer/exfield.c    |   1 -
 .../acpica/source/components/executer/exfldio.c    |   1 -
 .../acpica/source/components/executer/exoparg2.c   |   1 -
 .../acpica/source/components/executer/exregion.c   |   1 -
 .../acpica/source/components/namespace/nsalloc.c   |   1 -
 .../acpica/source/components/namespace/nsinit.c    |   1 -
 .../acpica/source/components/namespace/nsobject.c  |   1 -
 .../acpica/source/components/namespace/nsprepkg.c  |  40 +
 .../acpica/source/components/namespace/nswalk.c    |   1 -
 .../acpica/source/components/namespace/nsxfeval.c  |   1 -
 .../acpica/source/components/namespace/nsxfobj.c   |   1 -
 .../dev/acpica/source/components/parser/psloop.c   |   1 -
 .../dev/acpica/source/components/parser/psobject.c |   1 -
 .../dev/acpica/source/components/parser/psopcode.c |   1 -
 .../dev/acpica/source/components/parser/psopinfo.c |   1 -
 .../dev/acpica/source/components/parser/psparse.c  |   1 -
 .../dev/acpica/source/components/parser/psscope.c  |   1 -
 .../dev/acpica/source/components/parser/pstree.c   |   1 -
 .../dev/acpica/source/components/parser/psutils.c  |   1 -
 .../dev/acpica/source/components/parser/pswalk.c   |   1 -
 .../acpica/source/components/resources/rsdump.c    |   1 -
 .../source/components/resources/rsdumpinfo.c       |   1 -
 .../acpica/source/components/resources/rsutils.c   |   1 -
 .../acpica/source/components/resources/rsxface.c   |   1 -
 .../acpica/source/components/utilities/utclib.c    |   1 -
 .../acpica/source/components/utilities/utexcep.c   |   1 -
 .../acpica/source/components/utilities/utfileio.c  |   1 -
 .../acpica/source/components/utilities/utinit.c    |   1 -
 .../acpica/source/components/utilities/utmath.c    |   1 -
 .../acpica/source/components/utilities/utmisc.c    |   1 -
 .../acpica/source/components/utilities/utmutex.c   |   1 -
 .../acpica/source/components/utilities/utownerid.c |   1 -
 .../acpica/source/components/utilities/utresrc.c   |   5 +-
 .../acpica/source/components/utilities/utstate.c   |   1 -
 .../acpica/source/components/utilities/utstring.c  |   1 -
 .../acpica/source/components/utilities/utxface.c   |   1 -
 .../acpica/source/components/utilities/utxfinit.c  |   1 -
 sys/contrib/dev/acpica/source/include/acdisasm.h   |   1 +
 sys/contrib/dev/acpica/source/include/acdispat.h   |   1 -
 sys/contrib/dev/acpica/source/include/acnames.h    |   4 +
 sys/contrib/dev/acpica/source/include/acparser.h   |   1 -
 sys/contrib/dev/acpica/source/include/acpixf.h     |   2 +-
 sys/contrib/dev/acpica/source/include/actbl1.h     |  21 +-
 sys/contrib/dev/acpica/source/include/actbl3.h     |   8 +-
 .../dev/acpica/source/include/platform/aclinux.h   |  12 +
 .../dev/acpica/source/include/platform/aclinuxex.h |  22 +
 .../dev/acpica/source/include/platform/acmsvc.h    |  27 +-
 .../source/os_specific/service_layers/osefixf.c    |   1 -
 .../source/os_specific/service_layers/osunixxf.c   |   1 -
 .../source/os_specific/service_layers/oswinxf.c    |   2 -
 .../dev/acpica/source/tools/acpibin/abmain.c       |   1 -
 .../dev/acpica/source/tools/acpidump/acpidump.h    |   1 -
 .../dev/acpica/source/tools/acpiexec/aemain.c      |   2 +
 .../dev/acpica/source/tools/acpisrc/acpisrc.h      |  13 +
 .../dev/acpica/source/tools/acpisrc/asconvrt.c     | 740 ++++++++++--------
 .../dev/acpica/source/tools/acpisrc/asmain.c       |   5 +-
 .../dev/acpica/source/tools/acpisrc/astable.c      |   5 +-
 .../dev/acpica/source/tools/acpisrc/asutils.c      |   4 +-
 sys/contrib/dev/acpica/tests/misc/grammar.asl      |   2 +-
 usr.sbin/acpi/iasl/Makefile                        |   5 +
 158 files changed, 2849 insertions(+), 2039 deletions(-)
 create mode 100644 sys/contrib/dev/acpica/source/compiler/aslascii.c
 copy sys/contrib/dev/acpica/source/{components/parser/pswalk.c => compiler/aslparser.y} (50%)
 rename sys/contrib/dev/acpica/source/compiler/{aslcompiler.y => aslrules.y} (82%)
 copy sys/contrib/dev/acpica/source/{components/parser/pswalk.c => compiler/aslsupport.y} (58%)
 create mode 100644 sys/contrib/dev/acpica/source/compiler/asltokens.y
 create mode 100644 sys/contrib/dev/acpica/source/compiler/asltypes.y

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/79eafdd799bd34e8b1ec1dc221be9389c7f2b162


-- 
DragonFly BSD source repository



More information about the Commits mailing list