git: Sync ACPICA with Intel's version 20160318.

Sascha Wildner swildner at crater.dragonflybsd.org
Mon Mar 28 23:44:01 PDT 2016


commit 2ffe9f16c64a590bc6653e0284f95075c1319abb
Author: Sascha Wildner <saw at online.de>
Date:   Tue Mar 29 08:41:07 2016 +0200

    Sync ACPICA with Intel's version 20160318.
    
    * Arbitrary bit length and offset support for registers defined by the
      Generic Address Structure.
    
    * ASL's Concatenate operator now allows any ACPI object to be passed
      as an operand.
    
    * Added "const" across the source.
    
    * Various fixes and additions.
    
    For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
    
    Tested-by: ivadasz, tkusumi

Summary of changes:
 sys/conf/files                                     |   1 +
 sys/contrib/dev/acpica/changes.txt                 |  80 ++-
 .../dev/acpica/generate/unix/Makefile.common       |   4 +
 .../dev/acpica/generate/unix/Makefile.config       |  12 +
 .../dev/acpica/generate/unix/acpidump/Makefile     |   4 +
 .../dev/acpica/generate/unix/acpiexamples/Makefile |   1 +
 .../dev/acpica/generate/unix/acpiexec/Makefile     |   5 +
 sys/contrib/dev/acpica/generate/unix/iasl/Makefile |   2 +
 sys/contrib/dev/acpica/source/common/adwalk.c      |  82 ++-
 sys/contrib/dev/acpica/source/common/dmextern.c    | 174 ++---
 sys/contrib/dev/acpica/source/common/dmtable.c     |   6 +
 sys/contrib/dev/acpica/source/common/dmtables.c    |  39 +-
 sys/contrib/dev/acpica/source/common/dmtbdump.c    |  12 +-
 sys/contrib/dev/acpica/source/common/dmtbinfo.c    |  46 +-
 .../dev/acpica/source/compiler/aslcodegen.c        |   6 +
 .../dev/acpica/source/compiler/aslcompile.c        |  13 +-
 .../dev/acpica/source/compiler/aslcompiler.h       |   8 +
 .../dev/acpica/source/compiler/aslexternal.c       |  61 +-
 sys/contrib/dev/acpica/source/compiler/aslglobal.h |   1 +
 sys/contrib/dev/acpica/source/compiler/asllength.c |   8 +
 sys/contrib/dev/acpica/source/compiler/aslload.c   |  19 +
 .../dev/acpica/source/compiler/aslmessages.c       |   4 +-
 .../dev/acpica/source/compiler/aslopcodes.c        | 707 +-------------------
 sys/contrib/dev/acpica/source/compiler/aslopt.c    |  44 +-
 .../dev/acpica/source/compiler/asloptions.c        |   7 +
 sys/contrib/dev/acpica/source/compiler/aslpld.c    | 729 +++++++++++++++++++++
 .../dev/acpica/source/compiler/aslrestype2e.c      |   2 +-
 sys/contrib/dev/acpica/source/compiler/aslstubs.c  |   7 +
 .../dev/acpica/source/compiler/asltransform.c      |   6 +-
 sys/contrib/dev/acpica/source/compiler/aslutils.c  |   4 +-
 sys/contrib/dev/acpica/source/compiler/aslwalks.c  |   7 +-
 .../dev/acpica/source/compiler/aslxrefout.c        |  36 +-
 sys/contrib/dev/acpica/source/compiler/dtparser.y  |   6 +-
 sys/contrib/dev/acpica/source/compiler/dttable1.c  |  17 +-
 sys/contrib/dev/acpica/source/compiler/dttable2.c  |   4 +-
 .../dev/acpica/source/compiler/dttemplate.h        |  15 +-
 sys/contrib/dev/acpica/source/compiler/prparser.y  |   4 +-
 sys/contrib/dev/acpica/source/compiler/prscan.c    |  11 +
 .../acpica/source/components/debugger/dbconvert.c  |   3 +-
 .../acpica/source/components/debugger/dbinput.c    |  11 +-
 .../acpica/source/components/debugger/dbutils.c    |   8 +-
 .../source/components/disassembler/dmbuffer.c      |  84 +--
 .../source/components/disassembler/dmopcode.c      |   4 +-
 .../source/components/disassembler/dmresrc.c       |   8 +-
 .../source/components/disassembler/dmresrcl.c      |   6 +-
 .../source/components/disassembler/dmutils.c       |   2 +-
 .../dev/acpica/source/components/events/evregion.c |  82 +--
 .../dev/acpica/source/components/events/evrgnini.c |   1 -
 .../acpica/source/components/executer/exconcat.c   | 460 +++++++++++++
 .../acpica/source/components/executer/exconfig.c   |   5 +-
 .../acpica/source/components/executer/exconvrt.c   |   3 +-
 .../dev/acpica/source/components/executer/exdump.c |  23 +-
 .../dev/acpica/source/components/executer/exmisc.c | 302 ---------
 .../acpica/source/components/executer/exsystem.c   |   2 +-
 .../acpica/source/components/executer/exutils.c    |  12 +-
 .../dev/acpica/source/components/hardware/hwregs.c | 200 +++++-
 .../acpica/source/components/hardware/hwxface.c    |   3 +-
 .../acpica/source/components/namespace/nsaccess.c  |   2 +-
 .../acpica/source/components/namespace/nsconvert.c |   2 +-
 .../acpica/source/components/namespace/nsdump.c    |   9 +-
 .../acpica/source/components/namespace/nsinit.c    |  74 ++-
 .../acpica/source/components/namespace/nsload.c    |   2 +-
 .../acpica/source/components/namespace/nsprepkg.c  |  48 +-
 .../dev/acpica/source/components/parser/psopinfo.c |   2 +-
 .../acpica/source/components/resources/rsdump.c    |  44 +-
 .../acpica/source/components/resources/rsutils.c   |   2 +-
 .../dev/acpica/source/components/tables/tbfadt.c   |  25 +-
 .../dev/acpica/source/components/tables/tbxfload.c |  27 +-
 .../acpica/source/components/utilities/utdebug.c   |  40 +-
 .../acpica/source/components/utilities/uteval.c    |   4 +-
 .../acpica/source/components/utilities/utglobal.c  |  55 ++
 .../acpica/source/components/utilities/utmisc.c    |   2 +-
 .../acpica/source/components/utilities/utnonansi.c |  61 +-
 .../acpica/source/components/utilities/utprint.c   |   6 -
 .../acpica/source/components/utilities/uttrack.c   |   2 +-
 .../acpica/source/components/utilities/utxfinit.c  |  47 +-
 sys/contrib/dev/acpica/source/include/acdebug.h    |   4 +-
 sys/contrib/dev/acpica/source/include/acdisasm.h   |  11 +-
 sys/contrib/dev/acpica/source/include/acevents.h   |   4 -
 sys/contrib/dev/acpica/source/include/acglobal.h   |  10 +
 sys/contrib/dev/acpica/source/include/acinterp.h   |   2 +-
 sys/contrib/dev/acpica/source/include/aclocal.h    |   1 +
 sys/contrib/dev/acpica/source/include/acmacros.h   |   4 +
 sys/contrib/dev/acpica/source/include/acnamesp.h   |   4 +-
 sys/contrib/dev/acpica/source/include/acoutput.h   |   2 +-
 sys/contrib/dev/acpica/source/include/acparser.h   |   2 +-
 sys/contrib/dev/acpica/source/include/acpixf.h     |   2 +-
 sys/contrib/dev/acpica/source/include/acresrc.h    |   4 +-
 sys/contrib/dev/acpica/source/include/acstruct.h   |   2 +-
 sys/contrib/dev/acpica/source/include/actbl.h      |   2 +
 sys/contrib/dev/acpica/source/include/actbl1.h     |  49 +-
 sys/contrib/dev/acpica/source/include/actbl2.h     |  42 +-
 sys/contrib/dev/acpica/source/include/actbl3.h     |  52 +-
 sys/contrib/dev/acpica/source/include/actypes.h    |   4 +-
 sys/contrib/dev/acpica/source/include/acutils.h    |  18 +-
 .../dev/acpica/source/include/platform/acenv.h     |  44 +-
 .../acpinames.h => include/platform/acqnx.h}       |  42 +-
 .../source/os_specific/service_layers/osbsdtbl.c   |   4 +
 .../source/os_specific/service_layers/osunixmap.c  |   2 +-
 .../dev/acpica/source/tools/acpidump/apdump.c      |   3 +-
 .../dev/acpica/source/tools/acpidump/apmain.c      |   3 +-
 .../dev/acpica/source/tools/acpiexec/aeinitfile.c  |   3 +-
 .../dev/acpica/source/tools/acpisrc/asfile.c       |   4 +-
 .../dev/acpica/source/tools/acpisrc/astable.c      |   4 +-
 .../acpica/source/tools/acpixtract/acpixtract.c    | 102 ++-
 .../acpica/source/tools/acpixtract/acpixtract.h    |   4 +
 .../dev/acpica/source/tools/acpixtract/axutils.c   |  75 +++
 sys/dev/acpica/Makefile                            |   3 +-
 usr.sbin/acpi/acpiexec/Makefile                    |   1 +
 usr.sbin/acpi/iasl/Makefile                        |   2 +
 110 files changed, 2614 insertions(+), 1768 deletions(-)
 create mode 100644 sys/contrib/dev/acpica/source/compiler/aslpld.c
 create mode 100644 sys/contrib/dev/acpica/source/components/executer/exconcat.c
 copy sys/contrib/dev/acpica/source/{tools/acpinames/acpinames.h => include/platform/acqnx.h} (73%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2ffe9f16c64a590bc6653e0284f95075c1319abb


-- 
DragonFly BSD source repository



More information about the Commits mailing list