git: Sync ACPICA with Intel's version 20161222.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sun Jan 1 18:28:55 PST 2017
commit 38b5d46cbbb58bd340296ebede89d5f6b4838f4f
Author: Sascha Wildner <saw at online.de>
Date: Mon Jan 2 03:26:31 2017 +0100
Sync ACPICA with Intel's version 20161222.
* Fixed a regression where occasionally a valid resource
descriptor was incorrectly detected as invalid at runtime,
and a AE_AML_NO_RESOURCE_END_TAG was returned.
* Fixed a problem with the recently implemented support that
enables control method invocations as Target operands to
many ASL operators. Warnings of this form: "Needed type
[Reference], found [Processor]" were seen at runtime for
some method invocations.
This is the proper fix for 72b7bc0a284cc.
* Enhanced iasl(8) output for Switch/Case statements.
For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.
Summary of changes:
sys/contrib/dev/acpica/changes.txt | 89 +++
.../dev/acpica/generate/unix/acpiexec/Makefile | 1 +
.../dev/acpica/generate/unix/acpihelp/Makefile | 2 +
sys/contrib/dev/acpica/source/common/acfileio.c | 2 +-
sys/contrib/dev/acpica/source/common/ahtable.c | 6 +-
sys/contrib/dev/acpica/source/common/ahuuids.c | 4 +-
sys/contrib/dev/acpica/source/compiler/aslutils.c | 2 +-
.../acpica/source/components/debugger/dbinput.c | 111 +---
.../acpica/source/components/debugger/dbxface.c | 70 +-
.../source/components/disassembler/dmopcode.c | 465 ++++++++++++-
.../acpica/source/components/disassembler/dmwalk.c | 31 +-
.../acpica/source/components/executer/exconfig.c | 2 +-
.../acpica/source/components/executer/exfldio.c | 15 +-
.../acpica/source/components/hardware/hwesleep.c | 27 +-
.../dev/acpica/source/components/hardware/hwregs.c | 230 ++++++-
.../acpica/source/components/hardware/hwsleep.c | 10 +
.../dev/acpica/source/components/parser/psargs.c | 81 ++-
.../dev/acpica/source/components/parser/psloop.c | 3 +
.../dev/acpica/source/components/parser/psobject.c | 8 +-
.../dev/acpica/source/components/parser/pstree.c | 10 +-
.../acpica/source/components/utilities/utclib.c | 142 ++++
.../acpica/source/components/utilities/utdecode.c | 4 +-
.../acpica/source/components/utilities/utdelete.c | 5 +-
.../acpica/source/components/utilities/utmutex.c | 19 -
.../acpica/source/components/utilities/utresrc.c | 17 +-
sys/contrib/dev/acpica/source/include/acclib.h | 38 ++
sys/contrib/dev/acpica/source/include/acdebug.h | 3 +-
sys/contrib/dev/acpica/source/include/acdisasm.h | 6 +-
sys/contrib/dev/acpica/source/include/acexcep.h | 8 +-
sys/contrib/dev/acpica/source/include/acglobal.h | 5 -
sys/contrib/dev/acpica/source/include/aclocal.h | 7 +-
sys/contrib/dev/acpica/source/include/acmacros.h | 85 ++-
sys/contrib/dev/acpica/source/include/acopcode.h | 8 +-
sys/contrib/dev/acpica/source/include/acpiosxf.h | 34 +-
sys/contrib/dev/acpica/source/include/acpixf.h | 15 +-
.../dev/acpica/source/include/platform/acefi.h | 4 +-
.../dev/acpica/source/include/platform/acefiex.h | 52 +-
.../dev/acpica/source/include/platform/acenv.h | 5 +-
.../dev/acpica/source/include/platform/aclinux.h | 5 +-
.../dev/acpica/source/include/platform/aclinuxex.h | 14 +
.../source/os_specific/service_layers/osgendbg.c | 366 +++++++++++
.../source/os_specific/service_layers/osunixxf.c | 27 +
.../source/os_specific/service_layers/oswinxf.c | 27 +
.../dev/acpica/source/tools/acpiexec/aemain.c | 65 +-
.../dev/acpica/source/tools/acpihelp/acpihelp.h | 74 ++-
.../dev/acpica/source/tools/acpihelp/ahaml.c | 349 ++++++++++
.../dev/acpica/source/tools/acpihelp/ahamlops.c | 2 +-
.../dev/acpica/source/tools/acpihelp/ahasl.c | 319 +++++++++
.../dev/acpica/source/tools/acpihelp/ahaslkey.c | 4 +-
.../dev/acpica/source/tools/acpihelp/ahaslops.c | 2 +-
.../dev/acpica/source/tools/acpihelp/ahdecode.c | 732 ++-------------------
.../dev/acpica/source/tools/acpihelp/ahgrammar.c | 2 +-
.../dev/acpica/source/tools/acpihelp/ahmain.c | 2 +
.../cmfsize.c => tools/efihello/efihello.c} | 94 +--
sys/contrib/dev/acpica/tests/misc/grammar.asl | 149 ++---
sys/dev/acpica/Osd/OsdDebug.c | 54 +-
sys/dev/acpica/Osd/OsdHardware.c | 9 +
usr.sbin/acpi/acpiexec/Makefile | 1 +
usr.sbin/acpi/acpihelp/Makefile | 2 +
59 files changed, 2766 insertions(+), 1159 deletions(-)
create mode 100644 sys/contrib/dev/acpica/source/os_specific/service_layers/osgendbg.c
create mode 100644 sys/contrib/dev/acpica/source/tools/acpihelp/ahaml.c
create mode 100644 sys/contrib/dev/acpica/source/tools/acpihelp/ahasl.c
copy sys/contrib/dev/acpica/source/{common/cmfsize.c => tools/efihello/efihello.c} (63%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/38b5d46cbbb58bd340296ebede89d5f6b4838f4f
--
DragonFly BSD source repository
More information about the Commits
mailing list