git: Sync ACPICA with Intel's version 20151218.

Sascha Wildner swildner at crater.dragonflybsd.org
Sat Dec 19 02:47:50 PST 2015


commit 2762423991074ed996c5c4488491cb3ef18c25ea
Author: Sascha Wildner <saw at online.de>
Date:   Sat Dec 19 11:41:00 2015 +0100

    Sync ACPICA with Intel's version 20151218.
    
    * Execute "module-level code" as ACPI tables are loaded into the
      namespace during initialization and install the default operation
      region handlers for the SystemMemory, SystemIO and PCI_Config
      address spaces before any ACPI tables are loaded (in order to
      enable module-level code to access these address spaces). Also,
      several changes to the internal _REG support and to utilities
      in conjunction with these changes.
    
    * Various other fixes and features.
    
    For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

Summary of changes:
 sys/contrib/dev/acpica/changes.txt                 | 157 +++++++++++
 sys/contrib/dev/acpica/source/common/acfileio.c    | 226 ++++++++++++++--
 sys/contrib/dev/acpica/source/common/adisasm.c     |  13 +-
 sys/contrib/dev/acpica/source/common/getopt.c      |   1 +
 sys/contrib/dev/acpica/source/compiler/aslascii.c  |  88 +------
 .../dev/acpica/source/compiler/aslcompiler.h       |  16 +-
 sys/contrib/dev/acpica/source/compiler/asldefine.h |   8 +-
 sys/contrib/dev/acpica/source/compiler/aslfiles.c  |   4 +-
 sys/contrib/dev/acpica/source/compiler/aslglobal.h |   2 +-
 .../dev/acpica/source/compiler/asllisting.c        |  30 ++-
 sys/contrib/dev/acpica/source/compiler/aslmain.c   |   3 +-
 sys/contrib/dev/acpica/source/compiler/aslmap.c    |   2 +-
 .../dev/acpica/source/compiler/aslopcodes.c        |   1 -
 .../dev/acpica/source/compiler/asloptions.c        |   3 +-
 sys/contrib/dev/acpica/source/compiler/aslrules.y  |  10 +-
 .../dev/acpica/source/compiler/aslstartup.c        |  81 +++---
 .../dev/acpica/source/compiler/aslsupport.l        |   6 +-
 sys/contrib/dev/acpica/source/compiler/asltree.c   |  22 +-
 sys/contrib/dev/acpica/source/compiler/aslutils.c  |  44 +++-
 sys/contrib/dev/acpica/source/compiler/aslwalks.c  |  15 +-
 .../dev/acpica/source/compiler/dttemplate.c        | 293 ++++++++++++++++-----
 .../dev/acpica/source/compiler/dttemplate.h        |  30 ---
 .../acpica/source/components/debugger/dbdisply.c   |  28 +-
 .../acpica/source/components/debugger/dbinput.c    |   2 +-
 .../source/components/disassembler/dmopcode.c      | 124 +++++++++
 .../acpica/source/components/disassembler/dmwalk.c |  49 ++--
 .../acpica/source/components/dispatcher/dsinit.c   |   2 +-
 .../acpica/source/components/events/evhandler.c    | 168 +++++++-----
 .../dev/acpica/source/components/events/evregion.c | 124 +++++++--
 .../dev/acpica/source/components/events/evrgnini.c | 101 ++-----
 .../dev/acpica/source/components/events/evxfregn.c |  40 +--
 .../acpica/source/components/executer/excreate.c   |   7 +-
 .../acpica/source/components/executer/exdebug.c    |  76 ++++--
 .../dev/acpica/source/components/executer/exdump.c |   6 +-
 .../dev/acpica/source/components/executer/exmisc.c |  45 +++-
 .../acpica/source/components/executer/exoparg1.c   |   2 +-
 .../acpica/source/components/namespace/nsconvert.c |  86 +++++-
 .../acpica/source/components/namespace/nseval.c    |  66 ++---
 .../acpica/source/components/namespace/nsload.c    |  18 ++
 .../acpica/source/components/namespace/nsrepair.c  |  11 +-
 .../dev/acpica/source/components/parser/psargs.c   |  19 +-
 .../dev/acpica/source/components/parser/psloop.c   |   4 +-
 .../dev/acpica/source/components/parser/psopcode.c |   2 +-
 .../dev/acpica/source/components/tables/tbutils.c  |   9 +-
 .../dev/acpica/source/components/tables/tbxfload.c |   2 +-
 .../acpica/source/components/utilities/utinit.c    |   1 -
 .../acpica/source/components/utilities/utstring.c  |   9 +
 .../acpica/source/components/utilities/utxfinit.c  |  75 ++++--
 sys/contrib/dev/acpica/source/include/acapps.h     |  14 +-
 sys/contrib/dev/acpica/source/include/acevents.h   |  18 +-
 sys/contrib/dev/acpica/source/include/acexcep.h    |   6 +-
 sys/contrib/dev/acpica/source/include/acglobal.h   |   5 +-
 sys/contrib/dev/acpica/source/include/aclocal.h    |   3 +
 sys/contrib/dev/acpica/source/include/acnamesp.h   |   9 +
 sys/contrib/dev/acpica/source/include/acobject.h   |   7 +-
 sys/contrib/dev/acpica/source/include/acopcode.h   |  10 +-
 sys/contrib/dev/acpica/source/include/acparser.h   |   7 +-
 sys/contrib/dev/acpica/source/include/acpixf.h     |  11 +-
 sys/contrib/dev/acpica/source/include/amlcode.h    |   5 +-
 .../dev/acpica/source/tools/acpibin/abmain.c       |   5 +-
 .../dev/acpica/source/tools/acpiexec/aecommon.h    |   4 +
 .../dev/acpica/source/tools/acpiexec/aehandlers.c  |  63 ++---
 .../dev/acpica/source/tools/acpiexec/aemain.c      |  54 +++-
 .../dev/acpica/source/tools/acpiexec/aeregion.c    |  58 ++--
 .../dev/acpica/source/tools/acpiexec/aetables.c    |  70 +++--
 .../dev/acpica/source/tools/acpinames/anmain.c     |   2 +-
 .../dev/acpica/source/tools/examples/examples.c    |  34 +--
 sys/contrib/dev/acpica/tests/misc/grammar.asl      |   6 +-
 usr.sbin/acpi/acpibin/acpibin.8                    |   6 +-
 usr.sbin/acpi/acpiexec/acpiexec.8                  |   6 +-
 usr.sbin/acpi/iasl/iasl.8                          |  11 +-
 71 files changed, 1756 insertions(+), 789 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2762423991074ed996c5c4488491cb3ef18c25ea


-- 
DragonFly BSD source repository



More information about the Commits mailing list