git: Sync ACPICA with Intel's version 20190329.

Sascha Wildner swildner at crater.dragonflybsd.org
Tue Apr 2 09:32:00 PDT 2019


commit c1776041a2158922a67a1e8cab23c87d637a0572
Author: Sascha Wildner <saw at online.de>
Date:   Tue Apr 2 18:31:40 2019 +0200

    Sync ACPICA with Intel's version 20190329.
    
    * Improve namespace support: Remove address nodes from global list
      after method termination to properly remove Operation Region nodes
      that are declared dynamically.
    
    * Some improvements in iasl(8) and acpiexec(8).
    
    For detailed list, please see sys/contrib/dev/acpica/changes.txt.
    
    Thanks to zrj for testing.

Summary of changes:
 sys/contrib/dev/acpica/changes.txt                 | 72 +++++++++++++++++++++-
 sys/contrib/dev/acpica/source/common/acfileio.c    |  2 +-
 sys/contrib/dev/acpica/source/common/adisasm.c     |  2 +-
 sys/contrib/dev/acpica/source/common/adwalk.c      |  2 +-
 sys/contrib/dev/acpica/source/common/ahpredef.c    |  2 +-
 sys/contrib/dev/acpica/source/common/ahtable.c     |  2 +-
 sys/contrib/dev/acpica/source/common/dmrestag.c    | 24 +++++---
 sys/contrib/dev/acpica/source/common/dmtable.c     |  6 +-
 sys/contrib/dev/acpica/source/common/dmtables.c    |  2 +-
 .../dev/acpica/source/compiler/aslanalyze.c        | 14 ++---
 .../dev/acpica/source/compiler/aslcodegen.c        | 16 +++--
 .../dev/acpica/source/compiler/aslcompiler.l       |  2 +-
 sys/contrib/dev/acpica/source/compiler/asldefine.h |  2 +-
 sys/contrib/dev/acpica/source/compiler/aslerror.c  |  2 +-
 sys/contrib/dev/acpica/source/compiler/aslload.c   | 11 ++--
 .../dev/acpica/source/compiler/aslmessages.c       |  2 +-
 sys/contrib/dev/acpica/source/compiler/aslmethod.c |  8 +--
 sys/contrib/dev/acpica/source/compiler/asloffset.c | 10 +--
 .../dev/acpica/source/compiler/asloperands.c       |  4 +-
 sys/contrib/dev/acpica/source/compiler/aslopt.c    | 10 +--
 sys/contrib/dev/acpica/source/compiler/aslpredef.c |  6 +-
 .../dev/acpica/source/compiler/asltransform.c      |  2 +-
 sys/contrib/dev/acpica/source/compiler/aslutils.c  |  4 +-
 sys/contrib/dev/acpica/source/compiler/aslxref.c   | 14 +++--
 sys/contrib/dev/acpica/source/compiler/dtcompile.c |  4 +-
 .../dev/acpica/source/compiler/dttemplate.c        | 22 +++----
 .../dev/acpica/source/components/debugger/dbexec.c |  2 +-
 .../acpica/source/components/debugger/dbnames.c    |  2 +-
 .../source/components/disassembler/dmbuffer.c      |  8 +--
 .../source/components/disassembler/dmnames.c       |  6 +-
 .../acpica/source/components/dispatcher/dsfield.c  |  2 +-
 .../acpica/source/components/dispatcher/dsinit.c   |  2 +-
 .../acpica/source/components/events/evgpeinit.c    |  4 +-
 .../acpica/source/components/executer/exnames.c    |  6 +-
 .../acpica/source/components/namespace/nsaccess.c  |  2 +-
 .../acpica/source/components/namespace/nsdump.c    |  2 +-
 .../acpica/source/components/namespace/nsinit.c    |  4 +-
 .../acpica/source/components/namespace/nsnames.c   |  8 +--
 .../acpica/source/components/namespace/nsobject.c  |  5 ++
 .../acpica/source/components/namespace/nsparse.c   |  2 +-
 .../acpica/source/components/namespace/nsrepair.c  |  2 +-
 .../acpica/source/components/namespace/nsrepair2.c |  4 +-
 .../acpica/source/components/namespace/nsutils.c   | 12 ++--
 .../acpica/source/components/namespace/nsxfname.c  |  4 +-
 .../dev/acpica/source/components/parser/psargs.c   |  8 +--
 .../acpica/source/components/resources/rsxface.c   |  8 +--
 .../dev/acpica/source/components/tables/tbdata.c   |  2 +-
 .../dev/acpica/source/components/tables/tbfind.c   |  6 +-
 .../dev/acpica/source/components/tables/tbinstal.c |  2 +-
 .../dev/acpica/source/components/tables/tbprint.c  | 10 +--
 .../dev/acpica/source/components/tables/tbutils.c  |  2 +-
 .../dev/acpica/source/components/tables/tbxface.c  |  4 +-
 .../dev/acpica/source/components/tables/tbxfload.c | 10 +--
 .../acpica/source/components/utilities/utascii.c   |  2 +-
 .../acpica/source/components/utilities/utdecode.c  | 26 ++++----
 .../acpica/source/components/utilities/utmisc.c    |  8 +--
 .../acpica/source/components/utilities/utpredef.c  |  4 +-
 .../acpica/source/components/utilities/utstring.c  |  6 +-
 sys/contrib/dev/acpica/source/include/aclocal.h    |  4 +-
 sys/contrib/dev/acpica/source/include/acpixf.h     |  2 +-
 sys/contrib/dev/acpica/source/include/actbl.h      |  4 +-
 sys/contrib/dev/acpica/source/include/actypes.h    | 12 ++--
 .../dev/acpica/source/include/platform/aclinux.h   |  5 ++
 .../source/os_specific/service_layers/osbsdtbl.c   | 30 ++++-----
 .../source/os_specific/service_layers/oslinuxtbl.c | 46 +++++++-------
 .../source/os_specific/service_layers/oswintbl.c   | 13 ++--
 .../source/os_specific/service_layers/oswinxf.c    |  2 +-
 .../dev/acpica/source/tools/acpidump/apdump.c      |  8 +--
 .../dev/acpica/source/tools/acpidump/apfiles.c     |  8 +--
 .../dev/acpica/source/tools/acpiexec/aecommon.h    |  4 ++
 .../dev/acpica/source/tools/acpiexec/aeexception.c |  2 +-
 .../dev/acpica/source/tools/acpiexec/aemain.c      |  1 +
 .../dev/acpica/source/tools/acpiexec/aetables.c    | 22 +++----
 .../dev/acpica/source/tools/acpiexec/aetests.c     | 60 ++++++++++++++++++
 .../dev/acpica/source/tools/acpihelp/ahdecode.c    |  4 +-
 .../dev/acpica/source/tools/acpinames/antables.c   | 14 ++---
 .../acpica/source/tools/acpixtract/acpixtract.c    | 12 ++--
 .../dev/acpica/source/tools/acpixtract/axutils.c   |  6 +-
 sys/dev/acpica/Osd/OsdTable.c                      |  4 +-
 sys/dev/acpica/acpi_quirk.c                        |  8 +--
 sys/platform/pc64/acpica/acpi_sdt.c                |  8 +--
 81 files changed, 433 insertions(+), 268 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c1776041a2158922a67a1e8cab23c87d637a0572


-- 
DragonFly BSD source repository


More information about the Commits mailing list