git: Sync ACPICA with Intel's version 20160831.

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Sep 4 01:14:54 PDT 2016


commit e5e174adcc2678e90a7ffbe469dfe34d9989aa09
Author: Sascha Wildner <saw at online.de>
Date:   Sun Sep 4 10:12:02 2016 +0200

    Sync ACPICA with Intel's version 20160831.
    
    * Improve support for the so-called "module-level code".
    
    * Fixed a possible mutex error during control method auto-serialization.
    
    * Implemented two new table handler events (table install/uninstall).
    
    * New 'execute predef' subcommand in the AML debugger.
    
    * Various issues fixed.
    
    For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

Summary of changes:
 sys/conf/files                                     |   1 +
 sys/contrib/dev/acpica/changes.txt                 |  72 +++-
 .../dev/acpica/generate/unix/acpidump/Makefile     |   2 +
 .../dev/acpica/generate/unix/acpiexamples/Makefile |   1 +
 .../dev/acpica/generate/unix/acpiexec/Makefile     |   1 +
 .../dev/acpica/generate/unix/acpisrc/Makefile      |   1 +
 .../dev/acpica/generate/unix/acpixtract/Makefile   |   1 +
 sys/contrib/dev/acpica/generate/unix/iasl/Makefile |   2 +
 .../dev/acpica/source/compiler/aslcompiler.h       |   6 +-
 .../source/compiler/{aslmain.c => aslhelp.c}       | 221 +----------
 sys/contrib/dev/acpica/source/compiler/aslmain.c   | 320 +++++----------
 sys/contrib/dev/acpica/source/compiler/aslopt.c    |   2 +-
 .../dev/acpica/source/compiler/asloptions.c        |  14 +
 sys/contrib/dev/acpica/source/compiler/aslstubs.c  |  15 +
 sys/contrib/dev/acpica/source/compiler/aslutils.c  |  67 +---
 .../dev/acpica/source/compiler/dtcompiler.h        |   5 -
 sys/contrib/dev/acpica/source/compiler/dtfield.c   |  47 +--
 sys/contrib/dev/acpica/source/compiler/dtparser.y  |   6 +-
 sys/contrib/dev/acpica/source/compiler/dtutils.c   |  87 -----
 sys/contrib/dev/acpica/source/compiler/prparser.y  |   4 +-
 .../acpica/source/components/debugger/dbconvert.c  |   3 +-
 .../dev/acpica/source/components/debugger/dbexec.c |  65 ++--
 .../acpica/source/components/debugger/dbinput.c    |   1 +
 .../acpica/source/components/debugger/dbmethod.c   | 145 +++++++
 .../source/components/disassembler/dmresrcl2.c     |   6 +-
 .../acpica/source/components/dispatcher/dsmethod.c |  14 +-
 .../acpica/source/components/dispatcher/dswexec.c  |   3 +-
 .../acpica/source/components/dispatcher/dswload2.c |   8 +-
 .../dev/acpica/source/components/events/evgpe.c    |  67 ++++
 .../acpica/source/components/events/evgpeinit.c    |   7 +-
 .../dev/acpica/source/components/events/evrgnini.c |   3 +-
 .../dev/acpica/source/components/events/evxfgpe.c  |  52 +++
 .../acpica/source/components/executer/exconcat.c   |   3 +-
 .../acpica/source/components/executer/exconfig.c   | 112 ++----
 .../acpica/source/components/executer/exconvrt.c   |   7 +-
 .../dev/acpica/source/components/executer/exmisc.c |   3 +-
 .../acpica/source/components/executer/exoparg1.c   |   7 +-
 .../acpica/source/components/executer/exresop.c    |  10 +-
 .../acpica/source/components/executer/extrace.c    |  28 --
 .../acpica/source/components/executer/exutils.c    |  10 +
 .../dev/acpica/source/components/hardware/hwgpe.c  |  22 +-
 .../acpica/source/components/namespace/nsconvert.c |   2 +-
 .../acpica/source/components/namespace/nsload.c    |  30 +-
 .../acpica/source/components/namespace/nsparse.c   | 181 +++++++--
 .../acpica/source/components/namespace/nsutils.c   |  68 +++-
 .../dev/acpica/source/components/parser/psparse.c  |   5 +-
 .../dev/acpica/source/components/parser/psxface.c  |  82 ++++
 .../dev/acpica/source/components/tables/tbdata.c   | 158 ++++++++
 .../dev/acpica/source/components/tables/tbfadt.c   | 104 ++---
 .../dev/acpica/source/components/tables/tbfind.c   |  10 +-
 .../dev/acpica/source/components/tables/tbinstal.c |  79 +---
 .../dev/acpica/source/components/tables/tbxfload.c |  55 +--
 .../acpica/source/components/utilities/utaddress.c |   9 -
 .../dev/acpica/source/components/utilities/uthex.c |  51 ++-
 .../acpica/source/components/utilities/utnonansi.c | 432 +--------------------
 .../dev/acpica/source/components/utilities/utosi.c |  22 +-
 .../source/components/utilities/utstrtoul64.c      | 390 +++++++++++++++++++
 .../acpica/source/components/utilities/utxfinit.c  |   2 +-
 sys/contrib/dev/acpica/source/include/acdebug.h    |   4 +-
 sys/contrib/dev/acpica/source/include/acevents.h   |   5 +
 sys/contrib/dev/acpica/source/include/aclocal.h    |  12 +-
 sys/contrib/dev/acpica/source/include/acnamesp.h   |  12 +
 sys/contrib/dev/acpica/source/include/acparser.h   |   4 +
 sys/contrib/dev/acpica/source/include/acpixf.h     |  16 +-
 sys/contrib/dev/acpica/source/include/actables.h   |  19 +-
 sys/contrib/dev/acpica/source/include/actypes.h    |  57 +--
 sys/contrib/dev/acpica/source/include/acutils.h    |  19 +-
 .../dev/acpica/source/include/platform/acefi.h     |   6 +-
 .../dev/acpica/source/include/platform/acefiex.h   |  65 ++++
 .../dev/acpica/source/tools/acpidump/apdump.c      |   4 +-
 .../dev/acpica/source/tools/acpidump/apmain.c      |   4 +-
 .../dev/acpica/source/tools/acpiexec/aeexec.c      |  15 +-
 .../dev/acpica/source/tools/acpiexec/aehandlers.c  |   2 +
 .../dev/acpica/source/tools/acpiexec/aeinitfile.c  |   6 +-
 .../dev/acpica/source/tools/acpiexec/aemain.c      |  43 +-
 sys/dev/acpica/Makefile                            |   2 +-
 usr.sbin/acpi/acpidump/Makefile                    |   2 +
 usr.sbin/acpi/acpiexec/Makefile                    |   1 +
 usr.sbin/acpi/acpiexec/acpiexec.8                  |   6 +-
 usr.sbin/acpi/acpixtract/Makefile                  |   1 +
 usr.sbin/acpi/iasl/Makefile                        |   2 +
 usr.sbin/acpi/iasl/iasl.8                          |   6 +-
 82 files changed, 1876 insertions(+), 1568 deletions(-)
 copy sys/contrib/dev/acpica/source/compiler/{aslmain.c => aslhelp.c} (66%)
 create mode 100644 sys/contrib/dev/acpica/source/components/utilities/utstrtoul64.c

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


-- 
DragonFly BSD source repository


More information about the Commits mailing list