aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/dev/acpica/changes.txt
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2019-04-06 06:02:42 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2019-04-06 06:02:42 +0000
commit44b0f624aee0d43179bf3874c70e03b6ae49a4db (patch)
tree2ed90396dc347a562b247b12b0f1d0a523125bed /sys/contrib/dev/acpica/changes.txt
parent0e6eb62d96c4d96df8ba5af0cc64ea5e0a50807d (diff)
parenta4d090d50dca12716fbca0cc738e692a0db75068 (diff)
downloadsrc-44b0f624aee0d43179bf3874c70e03b6ae49a4db.tar.gz
src-44b0f624aee0d43179bf3874c70e03b6ae49a4db.zip
MFV: r345969
Import ACPICA 20190405.
Notes
Notes: svn path=/head/; revision=345980
Diffstat (limited to 'sys/contrib/dev/acpica/changes.txt')
-rw-r--r--sys/contrib/dev/acpica/changes.txt34
1 files changed, 34 insertions, 0 deletions
diff --git a/sys/contrib/dev/acpica/changes.txt b/sys/contrib/dev/acpica/changes.txt
index f8de9aafa208..7be71e602afa 100644
--- a/sys/contrib/dev/acpica/changes.txt
+++ b/sys/contrib/dev/acpica/changes.txt
@@ -1,4 +1,38 @@
----------------------------------------
+05 April 2019. Summary of changes for version 20190405:
+
+
+1) ACPICA kernel-resident subsystem:
+
+Event Manager: History: Commit 18996f2db918 ("ACPICA: Events: Stop
+unconditionally clearing ACPI IRQs during suspend/resume") was added
+earlier to stop clearing of event status bits unconditionally on suspend
+and resume paths. Though this change fixed an issue on suspend path, it
+introduced regressions on several resume paths. In the case of S0ix,
+events are enabled as part of device suspend path. If status bits for the
+events are set when they are enabled, it could result in premature wake
+from S0ix. If status is cleared for any event that is being enabled so
+that any stale events are cleared out. In case of S0ix, events are
+enabled as part of device suspend path. If status bits for the events are
+set when they are enabled, it could result in premature wake from S0ix.
+
+This change ensures that status is cleared for any event that is being
+enabled so that any stale events are cleared out.
+
+
+2) iASL Compiler/Disassembler and ACPICA tools:
+
+iASL: Implemented an enhanced multiple file compilation that combines
+named objects from all input files to a single namespace. With this
+feature, any unresolved external declarations as well as duplicate named
+object declarations can be detected during compilation rather than
+generating errors much later at runtime. The following commands are
+examples that utilize this feature:
+ iasl dsdt.asl ssdt.asl
+ iasl dsdt.asl ssdt1.asl ssdt2.asl
+ iasl dsdt.asl ssdt*.asl
+
+----------------------------------------
29 March 2019. Summary of changes for version 20190329: