git: Sync ACPICA with Intel's version 20160422.

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Apr 24 15:22:40 PDT 2016


commit 0d27ae553036e6073e8793cf6f2fb4583c33f3dc
Author: Sascha Wildner <saw at online.de>
Date:   Mon Apr 25 00:18:12 2016 +0200

    Sync ACPICA with Intel's version 20160422.
    
    * Fixed AcpiHwRead/AcpiHwWrite regression from 20160318. It was
      insufficiently worked around by me in 3b9bfd22b87e14, but was
      still causing issues with qemu (as reported by zrj).
    
    * Support for I2cSerialBusV2, SpiSerialBusV2 and UartSerialBusV2.
      The original non-V2 names are deprecated. V2 macros have one
      new argument.
    
    * Support for new integer field in _BIX's returned package object.
    
    * New PCCT subtable (HW-Reduced Comm Subspace Type2).
    
    * Various improvements to iASL.
    
    For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
    
    Tested-by: ivadasz, zrj

Summary of changes:
 sys/conf/files                                     |   1 +
 sys/contrib/dev/acpica/changes.txt                 |  95 ++++++++++++++
 .../dev/acpica/generate/unix/acpibin/Makefile      |   1 +
 .../dev/acpica/generate/unix/acpidump/Makefile     |   1 +
 .../dev/acpica/generate/unix/acpiexamples/Makefile |   1 +
 .../dev/acpica/generate/unix/acpiexec/Makefile     |   1 +
 .../dev/acpica/generate/unix/acpinames/Makefile    |   1 +
 .../dev/acpica/generate/unix/acpisrc/Makefile      |   1 +
 .../dev/acpica/generate/unix/acpixtract/Makefile   |   1 +
 sys/contrib/dev/acpica/generate/unix/iasl/Makefile |  15 ++-
 sys/contrib/dev/acpica/source/common/acfileio.c    |  11 +-
 sys/contrib/dev/acpica/source/common/dmextern.c    |   1 -
 sys/contrib/dev/acpica/source/common/dmrestag.c    |   5 +-
 sys/contrib/dev/acpica/source/common/dmtable.c     |  57 +--------
 sys/contrib/dev/acpica/source/common/dmtbdump.c    |   5 +
 sys/contrib/dev/acpica/source/common/dmtbinfo.c    |  25 ++++
 .../dev/acpica/source/compiler/aslanalyze.c        | 111 ++++++++++++++++
 .../dev/acpica/source/compiler/aslcompile.c        |   4 +-
 .../dev/acpica/source/compiler/aslcompiler.h       |   9 ++
 .../dev/acpica/source/compiler/aslcompiler.l       |   8 ++
 sys/contrib/dev/acpica/source/compiler/aslfold.c   |  15 +--
 sys/contrib/dev/acpica/source/compiler/asllookup.c |   5 +-
 sys/contrib/dev/acpica/source/compiler/aslmap.c    |   3 +
 sys/contrib/dev/acpica/source/compiler/aslmethod.c |   6 +-
 sys/contrib/dev/acpica/source/compiler/aslparser.y |   4 +-
 sys/contrib/dev/acpica/source/compiler/aslpredef.c |   4 +-
 sys/contrib/dev/acpica/source/compiler/aslprepkg.c | 100 ++++++++++++++-
 .../dev/acpica/source/compiler/aslresource.c       |   3 +
 .../dev/acpica/source/compiler/aslresources.y      |  75 ++++++++++-
 .../dev/acpica/source/compiler/aslrestype2s.c      |  54 +++++++-
 sys/contrib/dev/acpica/source/compiler/aslrules.y  |  45 +++++--
 sys/contrib/dev/acpica/source/compiler/asltokens.y |   6 +
 sys/contrib/dev/acpica/source/compiler/asltree.c   |  23 ++++
 sys/contrib/dev/acpica/source/compiler/asltypes.y  |   7 +-
 sys/contrib/dev/acpica/source/compiler/dttable2.c  |   5 +
 .../dev/acpica/source/compiler/dttemplate.h        |  47 ++++---
 .../acpica/source/components/debugger/dbnames.c    |   2 +-
 .../source/components/disassembler/dmcstyle.c      |  37 +++++-
 .../source/components/disassembler/dmopcode.c      |  20 ++-
 .../source/components/disassembler/dmresrcl2.c     |  24 +++-
 .../source/components/disassembler/dmutils.c       |   8 +-
 .../acpica/source/components/disassembler/dmwalk.c |  66 +++++-----
 .../acpica/source/components/dispatcher/dsmethod.c |   3 +
 .../acpica/source/components/executer/exfldio.c    |  15 +--
 .../acpica/source/components/executer/exnames.c    |   2 +-
 .../dev/acpica/source/components/hardware/hwregs.c |  61 +++++++--
 .../acpica/source/components/namespace/nsinit.c    |   2 +-
 .../acpica/source/components/namespace/nsprepkg.c  |  97 ++++++++++++++
 .../acpica/source/components/namespace/nsxfeval.c  | 116 +++++++++--------
 .../dev/acpica/source/components/parser/psutils.c  |   2 +-
 .../source/components/resources/rsdumpinfo.c       |   9 +-
 .../acpica/source/components/resources/rsserial.c  |  18 ++-
 .../dev/acpica/source/components/tables/tbdata.c   |   2 +-
 .../dev/acpica/source/components/tables/tbfind.c   |   2 +-
 .../dev/acpica/source/components/tables/tbinstal.c |   2 +-
 .../dev/acpica/source/components/tables/tbutils.c  |  33 -----
 .../asluuid.c => components/utilities/utascii.c}   | 142 +++++++++++----------
 .../acpica/source/components/utilities/utstring.c  |  82 +-----------
 sys/contrib/dev/acpica/source/include/acdisasm.h   |   1 +
 sys/contrib/dev/acpica/source/include/aclocal.h    |  30 ++---
 sys/contrib/dev/acpica/source/include/acmacros.h   |  16 ++-
 sys/contrib/dev/acpica/source/include/acpixf.h     |   2 +-
 sys/contrib/dev/acpica/source/include/acpredef.h   |   5 +-
 sys/contrib/dev/acpica/source/include/acrestyp.h   |   1 +
 sys/contrib/dev/acpica/source/include/actables.h   |   4 -
 sys/contrib/dev/acpica/source/include/actbl3.h     |  31 ++++-
 sys/contrib/dev/acpica/source/include/acutils.h    |  28 ++--
 .../dev/acpica/source/tools/acpibin/abcompare.c    |   2 +-
 .../dev/acpica/source/tools/acpidump/apdump.c      |   9 +-
 .../dev/acpica/source/tools/acpihelp/ahamlops.c    |  16 +--
 .../dev/acpica/source/tools/acpihelp/ahaslops.c    |  22 ++--
 .../dev/acpica/source/tools/acpisrc/astable.c      |   2 +
 .../acpica/source/tools/acpixtract/acpixtract.c    |   6 +-
 .../acpica/source/tools/acpixtract/acpixtract.h    |   4 -
 .../dev/acpica/source/tools/acpixtract/axutils.c   |  75 -----------
 sys/dev/acpica/Makefile                            |   4 +-
 usr.sbin/acpi/acpibin/Makefile                     |   1 +
 usr.sbin/acpi/acpidump/Makefile                    |   1 +
 usr.sbin/acpi/acpiexec/Makefile                    |   1 +
 usr.sbin/acpi/acpinames/Makefile                   |   1 +
 usr.sbin/acpi/acpixtract/Makefile                  |   1 +
 usr.sbin/acpi/iasl/Makefile                        |   1 +
 82 files changed, 1172 insertions(+), 593 deletions(-)
 copy sys/contrib/dev/acpica/source/{compiler/asluuid.c => components/utilities/utascii.c} (51%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/0d27ae553036e6073e8793cf6f2fb4583c33f3dc


-- 
DragonFly BSD source repository


More information about the Commits mailing list