git: kernel: Sync ACPICA with Intel's version 20140424.

Sascha Wildner swildner at crater.dragonflybsd.org
Wed Apr 30 03:28:11 PDT 2014


commit 9e1c08804a46f1c1a9cd11e190ddba7d2bc4abed
Author: Sascha Wildner <saw at online.de>
Date:   Wed Apr 30 12:25:14 2014 +0200

    kernel: Sync ACPICA with Intel's version 20140424.
    
    Some highlights:
    
    * Implemented support to skip/ignore NULL address entries in the
      RSDT/XSDT.
    
    * Removed an extraneous error message for the case where there
      are a large number of system GPEs (> 124).
    
    * Implemented and deployed additional configuration support for
      the public ACPICA external interfaces.
    
    * iASL and disassembler: Add full support for the LPIT table
      (Low Power Idle Table).
    
    * AcpiDump utility:
      1) Add option to force the use of the RSDT (over the XSDT).
      2) Improve validation of the RSDP signature (use 8 chars
         instead of 4).
    
    * Debugger: Updated the GPE command (which simulates a GPE by
      executing the GPE code paths in ACPICA).
    
    * Unix application OSL: Update line-editing support.
    
    For a more detailed list, see sys/contrib/dev/acpica/changes.txt.

Summary of changes:
 sys/contrib/dev/acpica/changes.txt                 |  67 +++
 .../dev/acpica/generate/unix/Makefile.config       |  12 +
 sys/contrib/dev/acpica/generate/unix/iasl/Makefile |   1 +
 sys/contrib/dev/acpica/source/common/adisasm.c     |   1 +
 sys/contrib/dev/acpica/source/common/ahpredef.c    |   2 +
 sys/contrib/dev/acpica/source/common/dmtable.c     |  34 ++
 sys/contrib/dev/acpica/source/common/dmtbdump.c    | 193 +++++---
 sys/contrib/dev/acpica/source/common/dmtbinfo.c    |  57 +++
 .../dev/acpica/source/compiler/aslanalyze.c        |  48 ++
 .../dev/acpica/source/compiler/aslcompiler.h       |  29 +-
 sys/contrib/dev/acpica/source/compiler/aslerror.c  | 159 +++----
 .../compiler/{aslmessages.h => aslmessages.c}      | 400 +++++++---------
 .../dev/acpica/source/compiler/aslmessages.h       | 269 ++---------
 sys/contrib/dev/acpica/source/compiler/aslmethod.c |  23 +-
 sys/contrib/dev/acpica/source/compiler/aslprepkg.c |  12 +
 sys/contrib/dev/acpica/source/compiler/asltypes.h  |   2 +-
 .../dev/acpica/source/compiler/dtcompiler.h        |  11 +-
 sys/contrib/dev/acpica/source/compiler/dttable.c   |  83 +++-
 .../dev/acpica/source/compiler/dttemplate.h        |  27 ++
 sys/contrib/dev/acpica/source/compiler/dtutils.c   |   7 +-
 .../dev/acpica/source/compiler/preprocess.h        |   2 +-
 sys/contrib/dev/acpica/source/compiler/prutils.c   |   2 +-
 .../dev/acpica/source/components/debugger/dbcmds.c |  27 +-
 .../acpica/source/components/debugger/dbinput.c    |   4 +-
 .../dev/acpica/source/components/events/evgpe.c    |  12 +-
 .../dev/acpica/source/components/events/evgpeblk.c |  28 +-
 .../acpica/source/components/events/evgpeinit.c    |   8 +-
 .../dev/acpica/source/components/events/evxfgpe.c  |   3 +-
 .../dev/acpica/source/components/hardware/hwpci.c  |  13 +-
 .../acpica/source/components/resources/rscreate.c  |  12 +-
 .../dev/acpica/source/components/tables/tbfadt.c   |  50 +-
 .../dev/acpica/source/components/tables/tbutils.c  | 123 +----
 .../acpica/source/components/utilities/utglobal.c  |  30 +-
 .../acpica/source/components/utilities/utobject.c  |   2 +-
 .../acpica/source/components/utilities/utxferror.c |   4 +
 sys/contrib/dev/acpica/source/include/acdisasm.h   |   8 +
 sys/contrib/dev/acpica/source/include/acevents.h   |   5 +-
 sys/contrib/dev/acpica/source/include/acglobal.h   | 143 +-----
 sys/contrib/dev/acpica/source/include/aclocal.h    |   7 +-
 sys/contrib/dev/acpica/source/include/acnames.h    |   1 +
 sys/contrib/dev/acpica/source/include/acpixf.h     | 518 ++++++++++++++++-----
 sys/contrib/dev/acpica/source/include/acpredef.h   |   4 +
 sys/contrib/dev/acpica/source/include/actbl1.h     |   4 +-
 sys/contrib/dev/acpica/source/include/actbl2.h     |  83 +++-
 sys/contrib/dev/acpica/source/include/actypes.h    |  35 +-
 .../dev/acpica/source/include/platform/aclinux.h   |  33 ++
 .../source/os_specific/service_layers/oslinuxtbl.c | 111 +++--
 .../source/os_specific/service_layers/osunixxf.c   |  23 +-
 .../dev/acpica/source/tools/acpidump/acpidump.h    |  22 +-
 .../dev/acpica/source/tools/acpidump/apmain.c      |  16 +-
 .../dev/acpica/source/tools/acpiexec/aeexec.c      |   8 +-
 .../dev/acpica/source/tools/acpiexec/aehandlers.c  |   2 +-
 .../dev/acpica/source/tools/acpiexec/aetables.c    |   6 +-
 .../dev/acpica/source/tools/acpisrc/astable.c      |   9 +
 usr.sbin/acpi/acpidump/acpidump.8                  |   6 +-
 usr.sbin/acpi/iasl/Makefile                        |   1 +
 56 files changed, 1675 insertions(+), 1127 deletions(-)
 copy sys/contrib/dev/acpica/source/compiler/{aslmessages.h => aslmessages.c} (73%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/9e1c08804a46f1c1a9cd11e190ddba7d2bc4abed


-- 
DragonFly BSD source repository


More information about the Commits mailing list