git: Sync ACPICA with Intel's version 20180927:

Sascha Wildner swildner at crater.dragonflybsd.org
Fri Sep 28 00:12:51 PDT 2018


commit 806343b9970349b20504d6a3a0ad77008c380d00
Author: Sascha Wildner <saw at online.de>
Date:   Fri Sep 28 09:03:00 2018 +0200

    Sync ACPICA with Intel's version 20180927:
    
    * Fix a regression in GPE support seen from the previous
      "Stop unconditionally clearing ACPI IRQs during suspend/resume"
      change.
    
    * Update execution of _REG methods to be more conformant to the
      ACPI spec.
    
    * Update Generic Serial Bus implementation.
    
    * In iasl, detect extraneous/reduntant usage of Offset() in Field
      Unit lists.
    
    For detailed list, please see sys/contrib/dev/acpica/changes.txt.

Summary of changes:
 sys/bus/smbus/smbacpi/smbacpi.c                    |   4 +-
 sys/conf/files                                     |   1 +
 sys/contrib/dev/acpica/changes.txt                 |  93 +++++
 .../dev/acpica/generate/unix/acpiexamples/Makefile |   1 +
 .../dev/acpica/generate/unix/acpiexec/Makefile     |   1 +
 sys/contrib/dev/acpica/source/common/adisasm.c     |   6 +-
 sys/contrib/dev/acpica/source/common/ahtable.c     |   6 +-
 sys/contrib/dev/acpica/source/common/dmextern.c    |  20 +-
 sys/contrib/dev/acpica/source/common/dmtable.c     |  12 +-
 .../dev/acpica/source/compiler/aslallocate.c       |  38 +-
 .../dev/acpica/source/compiler/aslanalyze.c        |  10 +-
 sys/contrib/dev/acpica/source/compiler/aslcache.c  | 141 +++----
 .../dev/acpica/source/compiler/aslcodegen.c        |  61 +--
 .../dev/acpica/source/compiler/aslcompile.c        | 137 +++---
 .../dev/acpica/source/compiler/aslcompiler.l       |   8 +-
 sys/contrib/dev/acpica/source/compiler/asldefine.h |   4 +-
 sys/contrib/dev/acpica/source/compiler/aslerror.c  | 102 ++---
 .../dev/acpica/source/compiler/aslexternal.c       |  54 +--
 sys/contrib/dev/acpica/source/compiler/aslfileio.c |  40 +-
 sys/contrib/dev/acpica/source/compiler/aslfiles.c  | 109 ++---
 sys/contrib/dev/acpica/source/compiler/aslfold.c   |   2 +-
 sys/contrib/dev/acpica/source/compiler/aslglobal.h | 266 ++++++------
 sys/contrib/dev/acpica/source/compiler/aslhex.c    |   8 +-
 .../dev/acpica/source/compiler/aslkeywords.y       |   4 +-
 sys/contrib/dev/acpica/source/compiler/asllength.c |   6 +-
 .../dev/acpica/source/compiler/asllisting.c        |  48 +--
 .../dev/acpica/source/compiler/asllistsup.c        |  98 ++---
 sys/contrib/dev/acpica/source/compiler/aslload.c   |  14 +-
 sys/contrib/dev/acpica/source/compiler/asllookup.c |  16 +-
 sys/contrib/dev/acpica/source/compiler/aslmain.c   |  24 +-
 sys/contrib/dev/acpica/source/compiler/aslmap.c    |  23 +-
 .../dev/acpica/source/compiler/aslmapenter.c       |  20 +-
 .../dev/acpica/source/compiler/aslmapoutput.c      |  18 +-
 .../dev/acpica/source/compiler/aslmessages.c       |   5 +-
 .../dev/acpica/source/compiler/aslmessages.h       |   1 +
 sys/contrib/dev/acpica/source/compiler/aslmethod.c |   8 +-
 sys/contrib/dev/acpica/source/compiler/aslnamesp.c |  12 +-
 sys/contrib/dev/acpica/source/compiler/asloffset.c |  44 +-
 .../dev/acpica/source/compiler/aslopcodes.c        |  18 +-
 .../dev/acpica/source/compiler/asloperands.c       |  57 ++-
 sys/contrib/dev/acpica/source/compiler/aslopt.c    |   4 +-
 .../dev/acpica/source/compiler/asloptions.c        | 182 ++++----
 .../dev/acpica/source/compiler/aslparseop.c        |  40 +-
 sys/contrib/dev/acpica/source/compiler/aslpld.c    |   6 +-
 sys/contrib/dev/acpica/source/compiler/aslpredef.c |  44 +-
 sys/contrib/dev/acpica/source/compiler/aslprepkg.c |  18 +-
 sys/contrib/dev/acpica/source/compiler/aslprune.c  |   2 +-
 .../dev/acpica/source/compiler/aslresource.c       |   4 +-
 .../dev/acpica/source/compiler/aslstartup.c        | 138 +++---
 .../dev/acpica/source/compiler/aslsupport.l        | 178 ++++----
 .../dev/acpica/source/compiler/aslsupport.y        |   6 +-
 sys/contrib/dev/acpica/source/compiler/asltokens.y |   2 +-
 .../dev/acpica/source/compiler/asltransform.c      |  16 +-
 sys/contrib/dev/acpica/source/compiler/asltree.c   |  32 +-
 sys/contrib/dev/acpica/source/compiler/aslutils.c  |  64 +--
 sys/contrib/dev/acpica/source/compiler/aslwalks.c  |  14 +-
 sys/contrib/dev/acpica/source/compiler/aslxref.c   |  20 +-
 .../dev/acpica/source/compiler/aslxrefout.c        |  10 +-
 .../dev/acpica/source/compiler/cvcompiler.c        |  48 +--
 sys/contrib/dev/acpica/source/compiler/cvdisasm.c  |   4 +-
 sys/contrib/dev/acpica/source/compiler/cvparser.c  |   4 +-
 sys/contrib/dev/acpica/source/compiler/dtcompile.c |  54 +--
 .../dev/acpica/source/compiler/dtcompiler.h        |  26 +-
 sys/contrib/dev/acpica/source/compiler/dtexpress.c |  20 +-
 sys/contrib/dev/acpica/source/compiler/dtfield.c   |  16 +-
 sys/contrib/dev/acpica/source/compiler/dtio.c      | 104 ++---
 sys/contrib/dev/acpica/source/compiler/dtparser.y  |   6 +-
 .../dev/acpica/source/compiler/dtsubtable.c        |  14 +-
 sys/contrib/dev/acpica/source/compiler/dttable.c   |  12 +-
 sys/contrib/dev/acpica/source/compiler/dttable2.c  |  12 +-
 .../dev/acpica/source/compiler/dttemplate.c        |   2 +-
 sys/contrib/dev/acpica/source/compiler/dtutils.c   |  22 +-
 .../dev/acpica/source/compiler/preprocess.h        |  25 +-
 sys/contrib/dev/acpica/source/compiler/prexpress.c |  28 +-
 sys/contrib/dev/acpica/source/compiler/prmacros.c  |  56 +--
 sys/contrib/dev/acpica/source/compiler/prparser.l  |   4 +-
 sys/contrib/dev/acpica/source/compiler/prparser.y  |   6 +-
 sys/contrib/dev/acpica/source/compiler/prscan.c    | 213 +++++-----
 sys/contrib/dev/acpica/source/compiler/prutils.c   |  60 +--
 .../acpica/source/components/debugger/dbinput.c    |   2 +-
 .../source/components/disassembler/dmutils.c       |  10 +-
 .../dev/acpica/source/components/events/evregion.c |  18 +-
 .../dev/acpica/source/components/events/evrgnini.c |   8 +-
 .../dev/acpica/source/components/events/evxfregn.c |   1 -
 .../acpica/source/components/executer/exfield.c    | 341 ++++-----------
 .../{events/evglock.c => executer/exserial.c}      | 461 +++++++++++----------
 .../acpica/source/components/hardware/hwsleep.c    |  12 +-
 sys/contrib/dev/acpica/source/include/acconfig.h   |  18 +-
 sys/contrib/dev/acpica/source/include/acdisasm.h   |   2 +-
 sys/contrib/dev/acpica/source/include/acevents.h   |   4 +
 sys/contrib/dev/acpica/source/include/acexcep.h    |   8 +-
 sys/contrib/dev/acpica/source/include/acinterp.h   |  31 ++
 sys/contrib/dev/acpica/source/include/aclocal.h    |   2 +-
 sys/contrib/dev/acpica/source/include/acpixf.h     |   2 +-
 sys/contrib/dev/acpica/source/include/amlcode.h    |  20 +-
 .../dev/acpica/source/tools/acpiexec/aeregion.c    | 162 +++-----
 .../dev/acpica/source/tools/acpihelp/acpihelp.h    |   2 +-
 .../dev/acpica/source/tools/acpihelp/ahdecode.c    |   2 +-
 sys/dev/acpica/Makefile                            |   2 +-
 usr.sbin/acpi/acpiexec/Makefile                    |   1 +
 100 files changed, 2063 insertions(+), 2102 deletions(-)
 copy sys/contrib/dev/acpica/source/components/{events/evglock.c => executer/exserial.c} (50%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/806343b9970349b20504d6a3a0ad77008c380d00


-- 
DragonFly BSD source repository


More information about the Commits mailing list