git: Sync ACPICA with Intel's version 20160318.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sun Mar 20 12:09:32 PDT 2016
commit 9cefb7c89c63c495157c0c77d761030bf2bea9b0
Author: Sascha Wildner <saw at online.de>
Date: Sun Mar 20 20:07:56 2016 +0100
Sync ACPICA with Intel's version 20160318.
* Arbitrary bit length and offset support for registers defined by the
Generic Address Structure.
* ASL's Concatenate operator now allows any ACPI object to be passed
as an operand.
* Added "const" across the source.
* Various fixes and additions.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Tested-by: ivadasz, tkusumi
Summary of changes:
sys/conf/files | 1 +
sys/contrib/dev/acpica/changes.txt | 80 ++-
.../dev/acpica/generate/unix/Makefile.common | 4 +
.../dev/acpica/generate/unix/Makefile.config | 12 +
.../dev/acpica/generate/unix/acpidump/Makefile | 4 +
.../dev/acpica/generate/unix/acpiexamples/Makefile | 1 +
.../dev/acpica/generate/unix/acpiexec/Makefile | 5 +
sys/contrib/dev/acpica/generate/unix/iasl/Makefile | 2 +
sys/contrib/dev/acpica/source/common/adwalk.c | 82 ++-
sys/contrib/dev/acpica/source/common/dmextern.c | 174 ++---
sys/contrib/dev/acpica/source/common/dmtable.c | 6 +
sys/contrib/dev/acpica/source/common/dmtables.c | 39 +-
sys/contrib/dev/acpica/source/common/dmtbdump.c | 12 +-
sys/contrib/dev/acpica/source/common/dmtbinfo.c | 46 +-
.../dev/acpica/source/compiler/aslcodegen.c | 6 +
.../dev/acpica/source/compiler/aslcompile.c | 13 +-
.../dev/acpica/source/compiler/aslcompiler.h | 8 +
.../dev/acpica/source/compiler/aslexternal.c | 61 +-
sys/contrib/dev/acpica/source/compiler/aslglobal.h | 1 +
sys/contrib/dev/acpica/source/compiler/asllength.c | 8 +
sys/contrib/dev/acpica/source/compiler/aslload.c | 19 +
.../dev/acpica/source/compiler/aslmessages.c | 4 +-
.../dev/acpica/source/compiler/aslopcodes.c | 707 +-------------------
sys/contrib/dev/acpica/source/compiler/aslopt.c | 44 +-
.../dev/acpica/source/compiler/asloptions.c | 7 +
sys/contrib/dev/acpica/source/compiler/aslpld.c | 729 +++++++++++++++++++++
.../dev/acpica/source/compiler/aslrestype2e.c | 2 +-
sys/contrib/dev/acpica/source/compiler/aslstubs.c | 7 +
.../dev/acpica/source/compiler/asltransform.c | 6 +-
sys/contrib/dev/acpica/source/compiler/aslutils.c | 4 +-
sys/contrib/dev/acpica/source/compiler/aslwalks.c | 7 +-
.../dev/acpica/source/compiler/aslxrefout.c | 36 +-
sys/contrib/dev/acpica/source/compiler/dtparser.y | 6 +-
sys/contrib/dev/acpica/source/compiler/dttable1.c | 17 +-
sys/contrib/dev/acpica/source/compiler/dttable2.c | 4 +-
.../dev/acpica/source/compiler/dttemplate.h | 15 +-
sys/contrib/dev/acpica/source/compiler/prparser.y | 4 +-
sys/contrib/dev/acpica/source/compiler/prscan.c | 11 +
.../acpica/source/components/debugger/dbconvert.c | 3 +-
.../acpica/source/components/debugger/dbinput.c | 11 +-
.../acpica/source/components/debugger/dbutils.c | 8 +-
.../source/components/disassembler/dmbuffer.c | 84 +--
.../source/components/disassembler/dmopcode.c | 4 +-
.../source/components/disassembler/dmresrc.c | 8 +-
.../source/components/disassembler/dmresrcl.c | 6 +-
.../source/components/disassembler/dmutils.c | 2 +-
.../dev/acpica/source/components/events/evregion.c | 82 +--
.../dev/acpica/source/components/events/evrgnini.c | 1 -
.../acpica/source/components/executer/exconcat.c | 460 +++++++++++++
.../acpica/source/components/executer/exconfig.c | 5 +-
.../acpica/source/components/executer/exconvrt.c | 3 +-
.../dev/acpica/source/components/executer/exdump.c | 23 +-
.../dev/acpica/source/components/executer/exmisc.c | 302 ---------
.../acpica/source/components/executer/exsystem.c | 2 +-
.../acpica/source/components/executer/exutils.c | 12 +-
.../dev/acpica/source/components/hardware/hwregs.c | 200 +++++-
.../acpica/source/components/hardware/hwxface.c | 3 +-
.../acpica/source/components/namespace/nsaccess.c | 2 +-
.../acpica/source/components/namespace/nsconvert.c | 2 +-
.../acpica/source/components/namespace/nsdump.c | 9 +-
.../acpica/source/components/namespace/nsinit.c | 74 ++-
.../acpica/source/components/namespace/nsload.c | 2 +-
.../acpica/source/components/namespace/nsprepkg.c | 48 +-
.../dev/acpica/source/components/parser/psopinfo.c | 2 +-
.../acpica/source/components/resources/rsdump.c | 44 +-
.../acpica/source/components/resources/rsutils.c | 2 +-
.../dev/acpica/source/components/tables/tbfadt.c | 25 +-
.../dev/acpica/source/components/tables/tbxfload.c | 27 +-
.../acpica/source/components/utilities/utdebug.c | 40 +-
.../acpica/source/components/utilities/uteval.c | 4 +-
.../acpica/source/components/utilities/utglobal.c | 55 ++
.../acpica/source/components/utilities/utmisc.c | 2 +-
.../acpica/source/components/utilities/utnonansi.c | 61 +-
.../acpica/source/components/utilities/utprint.c | 6 -
.../acpica/source/components/utilities/uttrack.c | 2 +-
.../acpica/source/components/utilities/utxfinit.c | 47 +-
sys/contrib/dev/acpica/source/include/acdebug.h | 4 +-
sys/contrib/dev/acpica/source/include/acdisasm.h | 11 +-
sys/contrib/dev/acpica/source/include/acevents.h | 4 -
sys/contrib/dev/acpica/source/include/acglobal.h | 10 +
sys/contrib/dev/acpica/source/include/acinterp.h | 2 +-
sys/contrib/dev/acpica/source/include/aclocal.h | 1 +
sys/contrib/dev/acpica/source/include/acmacros.h | 4 +
sys/contrib/dev/acpica/source/include/acnamesp.h | 4 +-
sys/contrib/dev/acpica/source/include/acoutput.h | 2 +-
sys/contrib/dev/acpica/source/include/acparser.h | 2 +-
sys/contrib/dev/acpica/source/include/acpixf.h | 2 +-
sys/contrib/dev/acpica/source/include/acresrc.h | 4 +-
sys/contrib/dev/acpica/source/include/acstruct.h | 2 +-
sys/contrib/dev/acpica/source/include/actbl.h | 2 +
sys/contrib/dev/acpica/source/include/actbl1.h | 49 +-
sys/contrib/dev/acpica/source/include/actbl2.h | 42 +-
sys/contrib/dev/acpica/source/include/actbl3.h | 52 +-
sys/contrib/dev/acpica/source/include/actypes.h | 4 +-
sys/contrib/dev/acpica/source/include/acutils.h | 18 +-
.../dev/acpica/source/include/platform/acenv.h | 44 +-
.../acpinames.h => include/platform/acqnx.h} | 42 +-
.../source/os_specific/service_layers/osbsdtbl.c | 4 +
.../source/os_specific/service_layers/osunixmap.c | 2 +-
.../dev/acpica/source/tools/acpidump/apdump.c | 3 +-
.../dev/acpica/source/tools/acpidump/apmain.c | 3 +-
.../dev/acpica/source/tools/acpiexec/aeinitfile.c | 3 +-
.../dev/acpica/source/tools/acpisrc/asfile.c | 4 +-
.../dev/acpica/source/tools/acpisrc/astable.c | 4 +-
.../acpica/source/tools/acpixtract/acpixtract.c | 102 ++-
.../acpica/source/tools/acpixtract/acpixtract.h | 4 +
.../dev/acpica/source/tools/acpixtract/axutils.c | 75 +++
sys/dev/acpica/Makefile | 3 +-
usr.sbin/acpi/acpiexec/Makefile | 1 +
usr.sbin/acpi/iasl/Makefile | 2 +
110 files changed, 2614 insertions(+), 1768 deletions(-)
create mode 100644 sys/contrib/dev/acpica/source/compiler/aslpld.c
create mode 100644 sys/contrib/dev/acpica/source/components/executer/exconcat.c
copy sys/contrib/dev/acpica/source/{tools/acpinames/acpinames.h => include/platform/acqnx.h} (73%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/9cefb7c89c63c495157c0c77d761030bf2bea9b0
--
DragonFly BSD source repository
More information about the Commits
mailing list