git: Sync ACPICA with Intel's version 20160422.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sun Apr 24 15:22:40 PDT 2016
commit 0d27ae553036e6073e8793cf6f2fb4583c33f3dc
Author: Sascha Wildner <saw at online.de>
Date: Mon Apr 25 00:18:12 2016 +0200
Sync ACPICA with Intel's version 20160422.
* Fixed AcpiHwRead/AcpiHwWrite regression from 20160318. It was
insufficiently worked around by me in 3b9bfd22b87e14, but was
still causing issues with qemu (as reported by zrj).
* Support for I2cSerialBusV2, SpiSerialBusV2 and UartSerialBusV2.
The original non-V2 names are deprecated. V2 macros have one
new argument.
* Support for new integer field in _BIX's returned package object.
* New PCCT subtable (HW-Reduced Comm Subspace Type2).
* Various improvements to iASL.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Tested-by: ivadasz, zrj
Summary of changes:
sys/conf/files | 1 +
sys/contrib/dev/acpica/changes.txt | 95 ++++++++++++++
.../dev/acpica/generate/unix/acpibin/Makefile | 1 +
.../dev/acpica/generate/unix/acpidump/Makefile | 1 +
.../dev/acpica/generate/unix/acpiexamples/Makefile | 1 +
.../dev/acpica/generate/unix/acpiexec/Makefile | 1 +
.../dev/acpica/generate/unix/acpinames/Makefile | 1 +
.../dev/acpica/generate/unix/acpisrc/Makefile | 1 +
.../dev/acpica/generate/unix/acpixtract/Makefile | 1 +
sys/contrib/dev/acpica/generate/unix/iasl/Makefile | 15 ++-
sys/contrib/dev/acpica/source/common/acfileio.c | 11 +-
sys/contrib/dev/acpica/source/common/dmextern.c | 1 -
sys/contrib/dev/acpica/source/common/dmrestag.c | 5 +-
sys/contrib/dev/acpica/source/common/dmtable.c | 57 +--------
sys/contrib/dev/acpica/source/common/dmtbdump.c | 5 +
sys/contrib/dev/acpica/source/common/dmtbinfo.c | 25 ++++
.../dev/acpica/source/compiler/aslanalyze.c | 111 ++++++++++++++++
.../dev/acpica/source/compiler/aslcompile.c | 4 +-
.../dev/acpica/source/compiler/aslcompiler.h | 9 ++
.../dev/acpica/source/compiler/aslcompiler.l | 8 ++
sys/contrib/dev/acpica/source/compiler/aslfold.c | 15 +--
sys/contrib/dev/acpica/source/compiler/asllookup.c | 5 +-
sys/contrib/dev/acpica/source/compiler/aslmap.c | 3 +
sys/contrib/dev/acpica/source/compiler/aslmethod.c | 6 +-
sys/contrib/dev/acpica/source/compiler/aslparser.y | 4 +-
sys/contrib/dev/acpica/source/compiler/aslpredef.c | 4 +-
sys/contrib/dev/acpica/source/compiler/aslprepkg.c | 100 ++++++++++++++-
.../dev/acpica/source/compiler/aslresource.c | 3 +
.../dev/acpica/source/compiler/aslresources.y | 75 ++++++++++-
.../dev/acpica/source/compiler/aslrestype2s.c | 54 +++++++-
sys/contrib/dev/acpica/source/compiler/aslrules.y | 45 +++++--
sys/contrib/dev/acpica/source/compiler/asltokens.y | 6 +
sys/contrib/dev/acpica/source/compiler/asltree.c | 23 ++++
sys/contrib/dev/acpica/source/compiler/asltypes.y | 7 +-
sys/contrib/dev/acpica/source/compiler/dttable2.c | 5 +
.../dev/acpica/source/compiler/dttemplate.h | 47 ++++---
.../acpica/source/components/debugger/dbnames.c | 2 +-
.../source/components/disassembler/dmcstyle.c | 37 +++++-
.../source/components/disassembler/dmopcode.c | 20 ++-
.../source/components/disassembler/dmresrcl2.c | 24 +++-
.../source/components/disassembler/dmutils.c | 8 +-
.../acpica/source/components/disassembler/dmwalk.c | 66 +++++-----
.../acpica/source/components/dispatcher/dsmethod.c | 3 +
.../acpica/source/components/executer/exfldio.c | 15 +--
.../acpica/source/components/executer/exnames.c | 2 +-
.../dev/acpica/source/components/hardware/hwregs.c | 61 +++++++--
.../acpica/source/components/namespace/nsinit.c | 2 +-
.../acpica/source/components/namespace/nsprepkg.c | 97 ++++++++++++++
.../acpica/source/components/namespace/nsxfeval.c | 116 +++++++++--------
.../dev/acpica/source/components/parser/psutils.c | 2 +-
.../source/components/resources/rsdumpinfo.c | 9 +-
.../acpica/source/components/resources/rsserial.c | 18 ++-
.../dev/acpica/source/components/tables/tbdata.c | 2 +-
.../dev/acpica/source/components/tables/tbfind.c | 2 +-
.../dev/acpica/source/components/tables/tbinstal.c | 2 +-
.../dev/acpica/source/components/tables/tbutils.c | 33 -----
.../asluuid.c => components/utilities/utascii.c} | 142 +++++++++++----------
.../acpica/source/components/utilities/utstring.c | 82 +-----------
sys/contrib/dev/acpica/source/include/acdisasm.h | 1 +
sys/contrib/dev/acpica/source/include/aclocal.h | 30 ++---
sys/contrib/dev/acpica/source/include/acmacros.h | 16 ++-
sys/contrib/dev/acpica/source/include/acpixf.h | 2 +-
sys/contrib/dev/acpica/source/include/acpredef.h | 5 +-
sys/contrib/dev/acpica/source/include/acrestyp.h | 1 +
sys/contrib/dev/acpica/source/include/actables.h | 4 -
sys/contrib/dev/acpica/source/include/actbl3.h | 31 ++++-
sys/contrib/dev/acpica/source/include/acutils.h | 28 ++--
.../dev/acpica/source/tools/acpibin/abcompare.c | 2 +-
.../dev/acpica/source/tools/acpidump/apdump.c | 9 +-
.../dev/acpica/source/tools/acpihelp/ahamlops.c | 16 +--
.../dev/acpica/source/tools/acpihelp/ahaslops.c | 22 ++--
.../dev/acpica/source/tools/acpisrc/astable.c | 2 +
.../acpica/source/tools/acpixtract/acpixtract.c | 6 +-
.../acpica/source/tools/acpixtract/acpixtract.h | 4 -
.../dev/acpica/source/tools/acpixtract/axutils.c | 75 -----------
sys/dev/acpica/Makefile | 4 +-
usr.sbin/acpi/acpibin/Makefile | 1 +
usr.sbin/acpi/acpidump/Makefile | 1 +
usr.sbin/acpi/acpiexec/Makefile | 1 +
usr.sbin/acpi/acpinames/Makefile | 1 +
usr.sbin/acpi/acpixtract/Makefile | 1 +
usr.sbin/acpi/iasl/Makefile | 1 +
82 files changed, 1172 insertions(+), 593 deletions(-)
copy sys/contrib/dev/acpica/source/{compiler/asluuid.c => components/utilities/utascii.c} (51%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/0d27ae553036e6073e8793cf6f2fb4583c33f3dc
--
DragonFly BSD source repository
More information about the Commits
mailing list