git: Sync ACPICA with Intel's version 20161222.

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Jan 1 18:28:55 PST 2017


commit 38b5d46cbbb58bd340296ebede89d5f6b4838f4f
Author: Sascha Wildner <saw at online.de>
Date:   Mon Jan 2 03:26:31 2017 +0100

    Sync ACPICA with Intel's version 20161222.
    
    * Fixed a regression where occasionally a valid resource
      descriptor was incorrectly detected as invalid at runtime,
      and a AE_AML_NO_RESOURCE_END_TAG was returned.
    
    * Fixed a problem with the recently implemented support that
      enables control method invocations as Target operands to
      many ASL operators. Warnings of this form: "Needed type
      [Reference], found [Processor]" were seen at runtime for
      some method invocations.
    
      This is the proper fix for 72b7bc0a284cc.
    
    * Enhanced iasl(8) output for Switch/Case statements.
    
    For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

Summary of changes:
 sys/contrib/dev/acpica/changes.txt                 |  89 +++
 .../dev/acpica/generate/unix/acpiexec/Makefile     |   1 +
 .../dev/acpica/generate/unix/acpihelp/Makefile     |   2 +
 sys/contrib/dev/acpica/source/common/acfileio.c    |   2 +-
 sys/contrib/dev/acpica/source/common/ahtable.c     |   6 +-
 sys/contrib/dev/acpica/source/common/ahuuids.c     |   4 +-
 sys/contrib/dev/acpica/source/compiler/aslutils.c  |   2 +-
 .../acpica/source/components/debugger/dbinput.c    | 111 +---
 .../acpica/source/components/debugger/dbxface.c    |  70 +-
 .../source/components/disassembler/dmopcode.c      | 465 ++++++++++++-
 .../acpica/source/components/disassembler/dmwalk.c |  31 +-
 .../acpica/source/components/executer/exconfig.c   |   2 +-
 .../acpica/source/components/executer/exfldio.c    |  15 +-
 .../acpica/source/components/hardware/hwesleep.c   |  27 +-
 .../dev/acpica/source/components/hardware/hwregs.c | 230 ++++++-
 .../acpica/source/components/hardware/hwsleep.c    |  10 +
 .../dev/acpica/source/components/parser/psargs.c   |  81 ++-
 .../dev/acpica/source/components/parser/psloop.c   |   3 +
 .../dev/acpica/source/components/parser/psobject.c |   8 +-
 .../dev/acpica/source/components/parser/pstree.c   |  10 +-
 .../acpica/source/components/utilities/utclib.c    | 142 ++++
 .../acpica/source/components/utilities/utdecode.c  |   4 +-
 .../acpica/source/components/utilities/utdelete.c  |   5 +-
 .../acpica/source/components/utilities/utmutex.c   |  19 -
 .../acpica/source/components/utilities/utresrc.c   |  17 +-
 sys/contrib/dev/acpica/source/include/acclib.h     |  38 ++
 sys/contrib/dev/acpica/source/include/acdebug.h    |   3 +-
 sys/contrib/dev/acpica/source/include/acdisasm.h   |   6 +-
 sys/contrib/dev/acpica/source/include/acexcep.h    |   8 +-
 sys/contrib/dev/acpica/source/include/acglobal.h   |   5 -
 sys/contrib/dev/acpica/source/include/aclocal.h    |   7 +-
 sys/contrib/dev/acpica/source/include/acmacros.h   |  85 ++-
 sys/contrib/dev/acpica/source/include/acopcode.h   |   8 +-
 sys/contrib/dev/acpica/source/include/acpiosxf.h   |  34 +-
 sys/contrib/dev/acpica/source/include/acpixf.h     |  15 +-
 .../dev/acpica/source/include/platform/acefi.h     |   4 +-
 .../dev/acpica/source/include/platform/acefiex.h   |  52 +-
 .../dev/acpica/source/include/platform/acenv.h     |   5 +-
 .../dev/acpica/source/include/platform/aclinux.h   |   5 +-
 .../dev/acpica/source/include/platform/aclinuxex.h |  14 +
 .../source/os_specific/service_layers/osgendbg.c   | 366 +++++++++++
 .../source/os_specific/service_layers/osunixxf.c   |  27 +
 .../source/os_specific/service_layers/oswinxf.c    |  27 +
 .../dev/acpica/source/tools/acpiexec/aemain.c      |  65 +-
 .../dev/acpica/source/tools/acpihelp/acpihelp.h    |  74 ++-
 .../dev/acpica/source/tools/acpihelp/ahaml.c       | 349 ++++++++++
 .../dev/acpica/source/tools/acpihelp/ahamlops.c    |   2 +-
 .../dev/acpica/source/tools/acpihelp/ahasl.c       | 319 +++++++++
 .../dev/acpica/source/tools/acpihelp/ahaslkey.c    |   4 +-
 .../dev/acpica/source/tools/acpihelp/ahaslops.c    |   2 +-
 .../dev/acpica/source/tools/acpihelp/ahdecode.c    | 732 ++-------------------
 .../dev/acpica/source/tools/acpihelp/ahgrammar.c   |   2 +-
 .../dev/acpica/source/tools/acpihelp/ahmain.c      |   2 +
 .../cmfsize.c => tools/efihello/efihello.c}        |  94 +--
 sys/contrib/dev/acpica/tests/misc/grammar.asl      | 149 ++---
 sys/dev/acpica/Osd/OsdDebug.c                      |  54 +-
 sys/dev/acpica/Osd/OsdHardware.c                   |   9 +
 usr.sbin/acpi/acpiexec/Makefile                    |   1 +
 usr.sbin/acpi/acpihelp/Makefile                    |   2 +
 59 files changed, 2766 insertions(+), 1159 deletions(-)
 create mode 100644 sys/contrib/dev/acpica/source/os_specific/service_layers/osgendbg.c
 create mode 100644 sys/contrib/dev/acpica/source/tools/acpihelp/ahaml.c
 create mode 100644 sys/contrib/dev/acpica/source/tools/acpihelp/ahasl.c
 copy sys/contrib/dev/acpica/source/{common/cmfsize.c => tools/efihello/efihello.c} (63%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/38b5d46cbbb58bd340296ebede89d5f6b4838f4f


-- 
DragonFly BSD source repository



More information about the Commits mailing list