git: Sync ACPICA with Intel's version 20150619.

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Jun 21 16:10:06 PDT 2015


commit 25ca8c794df06033ca37cb3fdf9b2992a7b5a9e6
Author: Sascha Wildner <saw at online.de>
Date:   Mon Jun 22 00:10:12 2015 +0200

    Sync ACPICA with Intel's version 20150619.
    
    * Replace various macros like ACPI_STRLEN with the standard C library
      functions across the tree.
    
    * Add support for OSDT table, to override existing namespace objects
      from DSDT/SSDTs.
    
    * Handle systems with two FACS tables better.
    
    * Add a feature to allow for systems that do not contain an FACS.
    
    * Fix wrong GUID strings for NFIT tables.
    
    * Support for _CLS in AcpiGetObjectInfo().
    
    * Update TCPA and TPM2 table definitions to a more recent TCG ACPI spec.
    
    * Add definitions for the ACPI 6.0 GIC version field in MADT.
    
    * Various fixes and enhancements in the tools.
    
    For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

Summary of changes:
 share/man/man4/acpi.4                              |   4 +-
 sys/contrib/dev/acpica/changes.txt                 | 129 +++-
 sys/contrib/dev/acpica/source/common/adisasm.c     |   2 +-
 sys/contrib/dev/acpica/source/common/ahids.c       |   2 +-
 sys/contrib/dev/acpica/source/common/ahpredef.c    |   2 +-
 sys/contrib/dev/acpica/source/common/ahuuids.c     |  78 +-
 sys/contrib/dev/acpica/source/common/dmextern.c    |  16 +-
 sys/contrib/dev/acpica/source/common/dmrestag.c    |   8 +-
 sys/contrib/dev/acpica/source/common/dmtable.c     |   4 +-
 sys/contrib/dev/acpica/source/common/dmtbdump.c    |   6 +-
 sys/contrib/dev/acpica/source/common/dmtbinfo.c    |  13 +-
 sys/contrib/dev/acpica/source/common/getopt.c      |   4 +-
 .../dev/acpica/source/compiler/aslanalyze.c        |  10 +-
 sys/contrib/dev/acpica/source/compiler/aslascii.c  |   2 +-
 .../dev/acpica/source/compiler/aslcodegen.c        |  11 +-
 .../dev/acpica/source/compiler/aslcompile.c        |  13 +-
 .../dev/acpica/source/compiler/aslcompiler.h       |   2 +-
 .../dev/acpica/source/compiler/aslcompiler.l       |   2 +-
 sys/contrib/dev/acpica/source/compiler/asldefine.h |   5 +-
 sys/contrib/dev/acpica/source/compiler/aslerror.c  |   6 +-
 sys/contrib/dev/acpica/source/compiler/aslfileio.c |  38 +-
 sys/contrib/dev/acpica/source/compiler/aslfiles.c  |  80 +-
 sys/contrib/dev/acpica/source/compiler/aslfold.c   |  59 +-
 sys/contrib/dev/acpica/source/compiler/aslglobal.h |   4 +-
 sys/contrib/dev/acpica/source/compiler/asllookup.c |  27 +
 sys/contrib/dev/acpica/source/compiler/aslmain.c   |   2 +-
 .../dev/acpica/source/compiler/aslmapenter.c       |   8 +-
 .../dev/acpica/source/compiler/aslmapoutput.c      |   4 +-
 .../dev/acpica/source/compiler/aslmessages.c       |   5 +-
 .../dev/acpica/source/compiler/aslmessages.h       |   2 +
 sys/contrib/dev/acpica/source/compiler/aslmethod.c |   4 +-
 .../dev/acpica/source/compiler/aslopcodes.c        |   6 +-
 .../dev/acpica/source/compiler/asloperands.c       |   6 +-
 sys/contrib/dev/acpica/source/compiler/aslopt.c    |  22 +-
 .../dev/acpica/source/compiler/asloptions.c        |   1 +
 sys/contrib/dev/acpica/source/compiler/aslprintf.c |   4 +-
 .../dev/acpica/source/compiler/aslstartup.c        |   2 +
 .../dev/acpica/source/compiler/aslsupport.l        |   9 +-
 sys/contrib/dev/acpica/source/compiler/asltypes.h  |  54 +-
 sys/contrib/dev/acpica/source/compiler/aslutils.c  |  25 +-
 sys/contrib/dev/acpica/source/compiler/asluuid.c   |   2 +-
 sys/contrib/dev/acpica/source/compiler/aslxref.c   |  59 ++
 sys/contrib/dev/acpica/source/compiler/dtcompile.c |   8 +-
 .../dev/acpica/source/compiler/dtcompiler.h        |   8 +-
 sys/contrib/dev/acpica/source/compiler/dtexpress.c |   2 +-
 sys/contrib/dev/acpica/source/compiler/dtfield.c   |  12 +-
 sys/contrib/dev/acpica/source/compiler/dtio.c      |  30 +-
 sys/contrib/dev/acpica/source/compiler/dtparser.y  |  15 +-
 .../dev/acpica/source/compiler/dtsubtable.c        |   4 +-
 sys/contrib/dev/acpica/source/compiler/dttable.c   |   6 +-
 .../dev/acpica/source/compiler/dttemplate.c        |  28 +-
 .../dev/acpica/source/compiler/dttemplate.h        |  11 +-
 sys/contrib/dev/acpica/source/compiler/dtutils.c   |  10 +-
 sys/contrib/dev/acpica/source/compiler/prparser.y  |  11 +-
 sys/contrib/dev/acpica/source/compiler/prscan.c    | 160 +++-
 sys/contrib/dev/acpica/source/compiler/prutils.c   |   9 +-
 .../dev/acpica/source/components/debugger/dbcmds.c |  16 +-
 .../acpica/source/components/debugger/dbconvert.c  |   8 +-
 .../acpica/source/components/debugger/dbdisply.c   |   2 +-
 .../dev/acpica/source/components/debugger/dbexec.c |  14 +-
 .../acpica/source/components/debugger/dbfileio.c   |   2 +-
 .../acpica/source/components/debugger/dbhistry.c   |   8 +-
 .../acpica/source/components/debugger/dbinput.c    |  10 +-
 .../acpica/source/components/debugger/dbmethod.c   |   8 +-
 .../acpica/source/components/debugger/dbnames.c    |  10 +-
 .../dev/acpica/source/components/debugger/dbtest.c |  20 +-
 .../acpica/source/components/debugger/dbutils.c    |   4 +-
 .../acpica/source/components/debugger/dbxface.c    |   2 +-
 .../source/components/disassembler/dmbuffer.c      |   8 +-
 .../source/components/disassembler/dmcstyle.c      |  89 ++-
 .../source/components/disassembler/dmopcode.c      |   6 +-
 .../acpica/source/components/dispatcher/dsfield.c  |   2 +-
 .../acpica/source/components/dispatcher/dsinit.c   |   2 +-
 .../acpica/source/components/dispatcher/dsobject.c |   4 +-
 .../acpica/source/components/dispatcher/dsutils.c  |   2 +-
 .../acpica/source/components/dispatcher/dswload.c  |  15 +-
 .../dev/acpica/source/components/events/evgpe.c    |   5 +-
 .../acpica/source/components/events/evgpeinit.c    |   2 +-
 .../acpica/source/components/executer/exconfig.c   |   2 +-
 .../acpica/source/components/executer/exconvrt.c   |   4 +-
 .../acpica/source/components/executer/exdebug.c    |  35 +-
 .../dev/acpica/source/components/executer/exdump.c |  13 +-
 .../acpica/source/components/executer/exfield.c    |   2 +-
 .../acpica/source/components/executer/exfldio.c    |  18 +-
 .../dev/acpica/source/components/executer/exmisc.c |  18 +-
 .../acpica/source/components/executer/exnames.c    |   2 +-
 .../acpica/source/components/executer/exoparg2.c   |   9 +-
 .../acpica/source/components/executer/exoparg3.c   |   2 +-
 .../acpica/source/components/executer/exregion.c   |   4 +-
 .../acpica/source/components/executer/exstorob.c   |  12 +-
 .../acpica/source/components/executer/exutils.c    |  37 +
 .../dev/acpica/source/components/hardware/hwgpe.c  |  13 +-
 .../acpica/source/components/hardware/hwxfsleep.c  |  93 ++-
 .../acpica/source/components/namespace/nsaccess.c  |  17 +-
 .../acpica/source/components/namespace/nsconvert.c |   4 +-
 .../acpica/source/components/namespace/nsdump.c    |   2 +-
 .../acpica/source/components/namespace/nseval.c    |   7 +-
 .../acpica/source/components/namespace/nsinit.c    |   4 +-
 .../acpica/source/components/namespace/nsparse.c   |   8 +
 .../acpica/source/components/namespace/nsrepair2.c |   2 +-
 .../acpica/source/components/namespace/nssearch.c  |  38 +-
 .../acpica/source/components/namespace/nsutils.c   |   2 +-
 .../acpica/source/components/namespace/nsxfeval.c  |   4 +-
 .../acpica/source/components/namespace/nsxfname.c  |  32 +-
 .../dev/acpica/source/components/parser/psutils.c  |   2 +-
 .../acpica/source/components/resources/rscreate.c  |   4 +-
 .../acpica/source/components/resources/rsmisc.c    |   8 +-
 .../acpica/source/components/resources/rsutils.c   |   8 +-
 .../acpica/source/components/resources/rsxface.c   |   6 +-
 .../dev/acpica/source/components/tables/tbdata.c   |   4 +-
 .../dev/acpica/source/components/tables/tbfadt.c   |  21 +-
 .../dev/acpica/source/components/tables/tbfind.c   |  14 +-
 .../dev/acpica/source/components/tables/tbinstal.c |   4 +-
 .../dev/acpica/source/components/tables/tbprint.c  |   6 +-
 .../dev/acpica/source/components/tables/tbutils.c  |  34 +-
 .../dev/acpica/source/components/tables/tbxface.c  |   6 +-
 .../dev/acpica/source/components/tables/tbxfload.c |  13 +-
 .../acpica/source/components/utilities/utalloc.c   |   6 +-
 .../acpica/source/components/utilities/utbuffer.c  |   4 +-
 .../acpica/source/components/utilities/utcache.c   |   6 +-
 .../acpica/source/components/utilities/utclib.c    | 146 ++--
 .../acpica/source/components/utilities/utcopy.c    |  16 +-
 .../dev/acpica/source/components/utilities/utids.c | 104 ++-
 .../acpica/source/components/utilities/utmisc.c    |   7 +-
 .../dev/acpica/source/components/utilities/utosi.c |   8 +-
 .../acpica/source/components/utilities/utpredef.c  |   4 +-
 .../acpica/source/components/utilities/utprint.c   |   6 +-
 .../acpica/source/components/utilities/utstring.c  |  32 +-
 .../acpica/source/components/utilities/uttrack.c   |   8 +-
 .../acpica/source/components/utilities/utxface.c   |   6 +-
 .../acpica/source/components/utilities/utxfinit.c  |  11 +-
 sys/contrib/dev/acpica/source/include/acclib.h     | 167 ++++
 sys/contrib/dev/acpica/source/include/accommon.h   |   3 +
 sys/contrib/dev/acpica/source/include/acglobal.h   |   2 +
 sys/contrib/dev/acpica/source/include/acinterp.h   |   5 +
 sys/contrib/dev/acpica/source/include/aclocal.h    |   1 +
 sys/contrib/dev/acpica/source/include/acnames.h    |   1 +
 sys/contrib/dev/acpica/source/include/acnamesp.h   |   1 +
 sys/contrib/dev/acpica/source/include/acobject.h   |  15 +-
 sys/contrib/dev/acpica/source/include/acoutput.h   |  13 +-
 sys/contrib/dev/acpica/source/include/acpixf.h     |  26 +-
 sys/contrib/dev/acpica/source/include/acstruct.h   |   1 +
 sys/contrib/dev/acpica/source/include/actbl.h      |   1 +
 sys/contrib/dev/acpica/source/include/actbl1.h     |  14 +-
 sys/contrib/dev/acpica/source/include/actbl2.h     |  87 ++-
 sys/contrib/dev/acpica/source/include/actbl3.h     |  39 +-
 sys/contrib/dev/acpica/source/include/actypes.h    |  37 +-
 sys/contrib/dev/acpica/source/include/acutils.h    | 113 +--
 sys/contrib/dev/acpica/source/include/acuuid.h     |  44 +-
 .../dev/acpica/source/include/platform/acefi.h     | 177 ++++-
 .../dev/acpica/source/include/platform/acefiex.h   | 855 +++++++++++++++++++++
 .../dev/acpica/source/include/platform/acenv.h     |  38 -
 .../dev/acpica/source/include/platform/acenvex.h   |   6 +
 .../dev/acpica/source/include/platform/acgcc.h     |   4 +
 .../dev/acpica/source/include/platform/acmsvc.h    |   8 +-
 .../source/os_specific/service_layers/osbsdtbl.c   |  14 +-
 .../source/os_specific/service_layers/osefitbl.c   |   6 +-
 .../source/os_specific/service_layers/osefixf.c    |  22 +-
 .../source/os_specific/service_layers/oslinuxtbl.c |  94 +--
 .../source/os_specific/service_layers/oswintbl.c   |   2 +-
 .../dev/acpica/source/tools/acpidump/acpidump.h    |   2 +-
 .../dev/acpica/source/tools/acpidump/apdump.c      |   8 +-
 .../dev/acpica/source/tools/acpidump/apfiles.c     |  12 +-
 .../dev/acpica/source/tools/acpidump/apmain.c      |  19 +-
 .../dev/acpica/source/tools/acpiexec/aeexec.c      |   2 +-
 .../dev/acpica/source/tools/acpiexec/aehandlers.c  |   2 +-
 .../dev/acpica/source/tools/acpiexec/aeinitfile.c  |  20 +-
 .../dev/acpica/source/tools/acpiexec/aeregion.c    |  10 +-
 .../dev/acpica/source/tools/acpiexec/aetables.c    |  22 +-
 .../dev/acpica/source/tools/acpihelp/ahamlops.c    |   4 +-
 .../dev/acpica/source/tools/acpihelp/ahdecode.c    |  28 +-
 .../dev/acpica/source/tools/acpinames/antables.c   |  10 +-
 .../dev/acpica/source/tools/acpisrc/acpisrc.h      |   5 -
 .../dev/acpica/source/tools/acpisrc/asconvrt.c     |   4 +-
 .../dev/acpica/source/tools/acpisrc/asfile.c       |   6 +-
 .../dev/acpica/source/tools/acpisrc/asremove.c     |   8 +-
 .../dev/acpica/source/tools/acpisrc/astable.c      |  10 +-
 .../dev/acpica/source/tools/acpisrc/asutils.c      |   2 +-
 sys/dev/acpica/acpi.c                              |   8 +
 usr.sbin/acpi/acpidump/acpidump.8                  |   6 +-
 180 files changed, 3099 insertions(+), 1058 deletions(-)
 create mode 100644 sys/contrib/dev/acpica/source/include/acclib.h
 create mode 100644 sys/contrib/dev/acpica/source/include/platform/acefiex.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/25ca8c794df06033ca37cb3fdf9b2992a7b5a9e6


-- 
DragonFly BSD source repository


More information about the Commits mailing list