git: Sync ACPICA with Intel's version 20160729.

Sascha Wildner swildner at crater.dragonflybsd.org
Sat Jul 30 16:39:06 PDT 2016


commit 277350a0740feba23dfce2b2feb64b25552aac80
Author: Sascha Wildner <saw at online.de>
Date:   Sat Jul 30 22:19:24 2016 +0200

    Sync ACPICA with Intel's version 20160729.
    
    * Restructured and standardized the C library configuration for
      ACPICA.
    
    * AML interpreter: Allows for execution of so-called "executable"
      AML code outside of control methods, not just at the module level
      (top level) but also within any scope declared outside of a
      control method - Scope{}, Device{}, Processor{}, PowerResource{},
      and ThermalZone{}. Lv Zheng.
    
    * iASL: Add full support for the RASF ACPI table (RAS Features Table).
    
    * iASL: Allows for compilation/disassembly of so-called "executable"
      AML code (see above).
    
    For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

Summary of changes:
 sys/contrib/dev/acpica/changes.txt                 |  101 ++
 .../dev/acpica/generate/unix/acpibin/Makefile      |    2 -
 .../dev/acpica/generate/unix/acpidump/Makefile     |    2 -
 .../dev/acpica/generate/unix/acpiexamples/Makefile |    2 -
 .../dev/acpica/generate/unix/acpiexec/Makefile     |    2 -
 .../dev/acpica/generate/unix/acpihelp/Makefile     |    3 +-
 .../dev/acpica/generate/unix/acpinames/Makefile    |    2 -
 .../dev/acpica/generate/unix/acpisrc/Makefile      |    6 +-
 .../dev/acpica/generate/unix/acpixtract/Makefile   |    2 -
 sys/contrib/dev/acpica/generate/unix/iasl/Makefile |   10 +-
 sys/contrib/dev/acpica/source/common/acfileio.c    |    9 +-
 sys/contrib/dev/acpica/source/common/acgetline.c   |    2 -
 sys/contrib/dev/acpica/source/common/adisasm.c     |    2 -
 sys/contrib/dev/acpica/source/common/ahtable.c     |    1 +
 sys/contrib/dev/acpica/source/common/cmfsize.c     |   13 +-
 sys/contrib/dev/acpica/source/common/dmtable.c     |    7 +
 sys/contrib/dev/acpica/source/common/dmtables.c    |    4 +-
 sys/contrib/dev/acpica/source/common/dmtbdump.c    |  184 ++-
 sys/contrib/dev/acpica/source/common/dmtbinfo.c    |   41 +-
 sys/contrib/dev/acpica/source/common/getopt.c      |    4 +-
 .../dev/acpica/source/compiler/aslcompiler.h       |    1 -
 sys/contrib/dev/acpica/source/compiler/aslcstyle.y |   33 +-
 .../dev/acpica/source/compiler/aslhelpers.y        |  286 +++++
 .../dev/acpica/source/compiler/aslkeywords.y       |  352 ++++++
 sys/contrib/dev/acpica/source/compiler/aslmain.c   |   28 +-
 .../dev/acpica/source/compiler/asloptions.c        |   14 +
 sys/contrib/dev/acpica/source/compiler/aslparser.y |    6 +-
 .../source/compiler/{aslrules.y => aslprimaries.y} |  740 ++----------
 .../dev/acpica/source/compiler/aslresources.y      |  621 +---------
 sys/contrib/dev/acpica/source/compiler/aslrules.y  | 1208 ++------------------
 sys/contrib/dev/acpica/source/compiler/asltokens.y |   42 +-
 sys/contrib/dev/acpica/source/compiler/asltypes.y  |   51 +-
 .../dev/acpica/source/compiler/dtcompiler.h        |    1 +
 sys/contrib/dev/acpica/source/compiler/dttable.c   |   70 +-
 .../dev/acpica/source/compiler/dttemplate.h        |   10 +
 sys/contrib/dev/acpica/source/compiler/dtutils.c   |    6 +
 .../acpica/source/components/debugger/dbfileio.c   |   22 +-
 .../dev/acpica/source/components/tables/tbfadt.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 |    4 +-
 .../dev/acpica/source/components/tables/tbxfroot.c |    4 +-
 .../acpica/source/components/utilities/utbuffer.c  |   26 +-
 .../acpica/source/components/utilities/utdebug.c   |   30 -
 .../acpica/source/components/utilities/utinit.c    |    2 +-
 .../acpica/source/components/utilities/utpredef.c  |    2 -
 .../acpica/source/components/utilities/utprint.c   |  121 +-
 .../acpica/source/components/utilities/uttrack.c   |    4 +-
 .../acpica/source/components/utilities/utxface.c   |    2 +-
 .../acpica/source/components/utilities/utxfinit.c  |    6 +-
 sys/contrib/dev/acpica/source/include/acapps.h     |   14 +-
 sys/contrib/dev/acpica/source/include/acclib.h     |  118 ++
 sys/contrib/dev/acpica/source/include/acconfig.h   |    4 +
 sys/contrib/dev/acpica/source/include/acdisasm.h   |    7 +-
 sys/contrib/dev/acpica/source/include/acglobal.h   |    1 +
 sys/contrib/dev/acpica/source/include/acpiosxf.h   |   67 +-
 sys/contrib/dev/acpica/source/include/acpixf.h     |   27 +-
 sys/contrib/dev/acpica/source/include/actables.h   |    2 +-
 sys/contrib/dev/acpica/source/include/actbl.h      |  164 +--
 sys/contrib/dev/acpica/source/include/actypes.h    |   10 -
 sys/contrib/dev/acpica/source/include/acutils.h    |   42 -
 .../dev/acpica/source/include/platform/accygwin.h  |   11 +-
 .../acpica/source/include/platform/acdragonfly.h   |    1 -
 .../dev/acpica/source/include/platform/acefi.h     |   72 +-
 .../dev/acpica/source/include/platform/acefiex.h   |  887 +++++++-------
 .../dev/acpica/source/include/platform/acenv.h     |   90 +-
 .../dev/acpica/source/include/platform/acenvex.h   |   21 +-
 .../dev/acpica/source/include/platform/acfreebsd.h |    3 -
 .../dev/acpica/source/include/platform/acgcc.h     |   17 +-
 .../include/platform/{acwinex.h => acgccex.h}      |   20 +-
 .../dev/acpica/source/include/platform/achaiku.h   |    7 +-
 .../dev/acpica/source/include/platform/acintel.h   |    6 +
 .../dev/acpica/source/include/platform/aclinux.h   |   14 +-
 .../dev/acpica/source/include/platform/aclinuxex.h |    2 +-
 .../dev/acpica/source/include/platform/acmsvc.h    |   20 +
 .../dev/acpica/source/include/platform/acmsvcex.h  |   43 +
 .../dev/acpica/source/include/platform/acnetbsd.h  |    4 -
 .../dev/acpica/source/include/platform/acos2.h     |    5 +-
 .../dev/acpica/source/include/platform/acqnx.h     |    8 +-
 .../dev/acpica/source/include/platform/acwin.h     |   11 +-
 .../dev/acpica/source/include/platform/acwin64.h   |    8 +-
 .../source/os_specific/service_layers/osefitbl.c   | 1033 -----------------
 .../source/os_specific/service_layers/osefixf.c    | 1091 ------------------
 .../source/os_specific/service_layers/oslibcfs.c   |  258 -----
 .../source/os_specific/service_layers/osunixxf.c   |    3 -
 .../source/os_specific/service_layers/oswintbl.c   |   68 +-
 .../source/os_specific/service_layers/oswinxf.c    |    3 -
 .../dev/acpica/source/tools/acpibin/abcompare.c    |    1 -
 .../dev/acpica/source/tools/acpibin/abmain.c       |    1 -
 .../dev/acpica/source/tools/acpibin/acpibin.h      |    5 +-
 .../dev/acpica/source/tools/acpidump/acpidump.h    |   13 +-
 .../dev/acpica/source/tools/acpidump/apdump.c      |   28 +-
 .../dev/acpica/source/tools/acpidump/apfiles.c     |   43 +-
 .../dev/acpica/source/tools/acpidump/apmain.c      |   16 +-
 .../dev/acpica/source/tools/acpiexec/aecommon.h    |    5 -
 .../dev/acpica/source/tools/acpiexec/aeinitfile.c  |    3 +-
 .../dev/acpica/source/tools/acpiexec/aemain.c      |   32 +-
 .../dev/acpica/source/tools/acpihelp/acpihelp.h    |   24 +-
 .../dev/acpica/source/tools/acpihelp/ahamlops.c    |    1 +
 .../dev/acpica/source/tools/acpihelp/ahdecode.c    |  130 ++-
 .../dev/acpica/source/tools/acpihelp/ahgrammar.c   |  289 +++++
 .../dev/acpica/source/tools/acpihelp/ahmain.c      |   38 +-
 .../dev/acpica/source/tools/acpisrc/acpisrc.h      |    5 +-
 .../dev/acpica/source/tools/acpisrc/asfile.c       |    1 -
 .../dev/acpica/source/tools/acpisrc/asmain.c       |    1 -
 .../dev/acpica/source/tools/acpisrc/astable.c      |    1 -
 usr.sbin/acpi/acpibin/Makefile                     |    2 -
 usr.sbin/acpi/acpidump/Makefile                    |    2 -
 usr.sbin/acpi/acpiexec/Makefile                    |    2 -
 usr.sbin/acpi/acpihelp/Makefile                    |    3 +-
 usr.sbin/acpi/acpihelp/acpihelp.8                  |   28 +-
 usr.sbin/acpi/acpinames/Makefile                   |    2 -
 usr.sbin/acpi/acpixtract/Makefile                  |    2 -
 usr.sbin/acpi/iasl/Makefile                        |    5 +-
 usr.sbin/acpi/iasl/iasl.8                          |    2 +-
 115 files changed, 2911 insertions(+), 6043 deletions(-)
 create mode 100644 sys/contrib/dev/acpica/source/compiler/aslhelpers.y
 create mode 100644 sys/contrib/dev/acpica/source/compiler/aslkeywords.y
 copy sys/contrib/dev/acpica/source/compiler/{aslrules.y => aslprimaries.y} (61%)
 rename sys/contrib/dev/acpica/source/include/platform/{acwinex.h => acgccex.h} (83%)
 delete mode 100644 sys/contrib/dev/acpica/source/os_specific/service_layers/osefitbl.c
 delete mode 100644 sys/contrib/dev/acpica/source/os_specific/service_layers/osefixf.c
 delete mode 100644 sys/contrib/dev/acpica/source/os_specific/service_layers/oslibcfs.c
 create mode 100644 sys/contrib/dev/acpica/source/tools/acpihelp/ahgrammar.c

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/277350a0740feba23dfce2b2feb64b25552aac80


-- 
DragonFly BSD source repository


More information about the Commits mailing list