git: Sync ACPICA with Intel's version 20190215.

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Feb 17 02:06:45 PST 2019


commit 00ffa116c2004c00dd48d643a9f87d3868427f01
Author: Sascha Wildner <saw at online.de>
Date:   Sat Feb 16 22:27:50 2019 +0100

    Sync ACPICA with Intel's version 20190215.
    
    * Add support for the ACPI specification version 6.3.
    
    * Fix skipping erroneous extended opcodes.
    
    * Some improvements in iasl(8).
    
    * Remove the legacy AcpiGbl_ExecuteTablesAsMethods global and all
      associated code, i.e. the debug.acpi.group_module_level_code tunable
      and acpiexec(8)'s -dp option.
    
    For detailed list, please see sys/contrib/dev/acpica/changes.txt.

Summary of changes:
 share/man/man4/acpi.4                              |   7 +-
 sys/contrib/dev/acpica/changes.txt                 | 115 ++++++++++--
 sys/contrib/dev/acpica/generate/unix/iasl/Makefile |   2 +-
 sys/contrib/dev/acpica/source/common/ahpredef.c    |   7 +-
 sys/contrib/dev/acpica/source/common/ahuuids.c     |   2 +-
 sys/contrib/dev/acpica/source/common/dmextern.c    |   2 +-
 sys/contrib/dev/acpica/source/common/dmrestag.c    |   2 +-
 sys/contrib/dev/acpica/source/common/dmtable.c     |   3 +-
 sys/contrib/dev/acpica/source/common/dmtbdump1.c   |  21 ++-
 sys/contrib/dev/acpica/source/common/dmtbdump3.c   |   5 +
 sys/contrib/dev/acpica/source/common/dmtbinfo1.c   |  17 +-
 sys/contrib/dev/acpica/source/common/dmtbinfo2.c   |  24 ++-
 sys/contrib/dev/acpica/source/common/dmtbinfo3.c   |  14 ++
 .../dev/acpica/source/compiler/aslcompile.c        |   2 +-
 .../dev/acpica/source/compiler/aslcompiler.h       |   4 +-
 .../dev/acpica/source/compiler/aslcompiler.l       |   9 +-
 sys/contrib/dev/acpica/source/compiler/aslload.c   |   6 +-
 .../dev/acpica/source/compiler/aslmessages.c       |   8 +-
 .../dev/acpica/source/compiler/aslmessages.h       |   6 +-
 .../dev/acpica/source/compiler/asloperands.c       |  10 +-
 sys/contrib/dev/acpica/source/compiler/aslopt.c    |   2 +-
 sys/contrib/dev/acpica/source/compiler/aslpredef.c |   2 +-
 sys/contrib/dev/acpica/source/compiler/aslprintf.c |   2 +-
 .../dev/acpica/source/compiler/aslresources.y      |   4 +-
 .../dev/acpica/source/compiler/aslsupport.l        |   2 +-
 sys/contrib/dev/acpica/source/compiler/aslxref.c   | 118 ++++++++++++-
 .../dev/acpica/source/compiler/cvcompiler.c        |  10 +-
 sys/contrib/dev/acpica/source/compiler/cvparser.c  |   6 +-
 sys/contrib/dev/acpica/source/compiler/dtexpress.c |   2 +-
 sys/contrib/dev/acpica/source/compiler/dtio.c      |   2 +-
 sys/contrib/dev/acpica/source/compiler/dttable1.c  |  24 ++-
 sys/contrib/dev/acpica/source/compiler/dttable2.c  |   5 +
 .../dev/acpica/source/compiler/dttemplate.h        |  65 +++----
 .../acpica/source/components/debugger/dbdisply.c   |   4 +-
 .../dev/acpica/source/components/debugger/dbexec.c |   4 +-
 .../acpica/source/components/debugger/dbnames.c    |   2 +-
 .../acpica/source/components/debugger/dbobject.c   |   2 +-
 .../dev/acpica/source/components/debugger/dbtest.c | 163 ++++++++++-------
 .../source/components/disassembler/dmbuffer.c      |   2 +-
 .../source/components/disassembler/dmcstyle.c      |   4 +-
 .../source/components/disassembler/dmnames.c       |   2 +-
 .../source/components/disassembler/dmresrc.c       |   4 +-
 .../source/components/disassembler/dmresrcs.c      |   2 +-
 .../acpica/source/components/dispatcher/dsfield.c  |   6 +
 .../acpica/source/components/dispatcher/dsopcode.c |  13 +-
 .../acpica/source/components/dispatcher/dswload2.c |   2 +-
 .../dev/acpica/source/components/events/evgpe.c    |   2 +-
 .../dev/acpica/source/components/events/evregion.c |   2 +-
 .../dev/acpica/source/components/events/evrgnini.c |  18 --
 .../dev/acpica/source/components/events/evxfgpe.c  |   4 +-
 .../acpica/source/components/executer/exconvrt.c   |   2 +-
 .../acpica/source/components/executer/exfield.c    |  62 +++++++
 .../acpica/source/components/executer/exserial.c   |   2 +-
 .../acpica/source/components/executer/exutils.c    |   2 +-
 .../acpica/source/components/namespace/nsload.c    |   2 +-
 .../acpica/source/components/namespace/nsparse.c   |  70 ++------
 .../acpica/source/components/namespace/nsutils.c   |   2 +-
 .../dev/acpica/source/components/parser/psloop.c   | 195 ---------------------
 .../dev/acpica/source/components/parser/psparse.c  |   4 +-
 .../source/components/resources/rsdumpinfo.c       |  14 +-
 .../dev/acpica/source/components/resources/rsirq.c |   8 +-
 .../acpica/source/components/resources/rsserial.c  |  10 +-
 .../dev/acpica/source/components/tables/tbfadt.c   |   2 +-
 .../dev/acpica/source/components/tables/tbxface.c  |   4 +-
 .../dev/acpica/source/components/tables/tbxfload.c |  26 ++-
 .../acpica/source/components/utilities/utclib.c    |   4 +-
 .../acpica/source/components/utilities/utdecode.c  |   5 +-
 .../acpica/source/components/utilities/utdelete.c  |   5 +
 .../acpica/source/components/utilities/uterror.c   |   9 +-
 sys/contrib/dev/acpica/source/include/acclib.h     |   2 +-
 sys/contrib/dev/acpica/source/include/acconfig.h   |   2 +-
 sys/contrib/dev/acpica/source/include/acdebug.h    |   3 +-
 sys/contrib/dev/acpica/source/include/acdisasm.h   |   2 +
 sys/contrib/dev/acpica/source/include/acexcep.h    |   2 +-
 sys/contrib/dev/acpica/source/include/aclocal.h    |   2 +-
 sys/contrib/dev/acpica/source/include/acmacros.h   |   2 +-
 sys/contrib/dev/acpica/source/include/acobject.h   |   1 +
 sys/contrib/dev/acpica/source/include/acpixf.h     |  10 +-
 sys/contrib/dev/acpica/source/include/acpredef.h   |  15 ++
 sys/contrib/dev/acpica/source/include/acrestyp.h   |  14 +-
 sys/contrib/dev/acpica/source/include/actbinfo.h   |   7 +-
 sys/contrib/dev/acpica/source/include/actbl1.h     |  20 ++-
 sys/contrib/dev/acpica/source/include/actbl2.h     |  15 +-
 sys/contrib/dev/acpica/source/include/actbl3.h     |  23 ++-
 sys/contrib/dev/acpica/source/include/actypes.h    |   3 +-
 .../dev/acpica/source/include/platform/acefi.h     |   2 +-
 .../dev/acpica/source/tools/acpiexec/aeinstall.c   |   1 +
 .../dev/acpica/source/tools/acpiexec/aemain.c      |  11 --
 .../dev/acpica/source/tools/acpiexec/aeregion.c    |  19 +-
 .../dev/acpica/source/tools/acpihelp/ahdecode.c    |   2 +-
 .../dev/acpica/source/tools/acpinames/anmain.c     |   2 -
 .../dev/acpica/source/tools/acpisrc/astable.c      |   3 +-
 sys/contrib/dev/acpica/tests/misc/grammar.asl      |  10 +-
 sys/dev/acpica/acpi.c                              |   8 -
 usr.sbin/acpi/acpiexec/acpiexec.8                  |   5 +-
 95 files changed, 778 insertions(+), 582 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/00ffa116c2004c00dd48d643a9f87d3868427f01


-- 
DragonFly BSD source repository


More information about the Commits mailing list