diff options
Diffstat (limited to 'sys/contrib/dev/acpica/changes.txt')
-rw-r--r-- | sys/contrib/dev/acpica/changes.txt | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/sys/contrib/dev/acpica/changes.txt b/sys/contrib/dev/acpica/changes.txt index 0020457b5d2a..6d7724949565 100644 --- a/sys/contrib/dev/acpica/changes.txt +++ b/sys/contrib/dev/acpica/changes.txt @@ -1,53 +1,4 @@ ---------------------------------------- -03 July 2019. Summary of changes for version 20190703: - - -1) ACPICA kernel-resident subsystem: - -Remove legacy module-level support code. There were still some remnants -of the legacy module-level code executions. Since we no longer support -this option, this is essentially dead code and has been removed from the -ACPICA source. - -iASL: ensure that _WAK, _PTS, _TTS, and _Sx are declared only at the root -scope. If these named objects are declared outside the root scope, they -will not be invoked by any host Operating System. - -Clear status of GPEs on first direct enable. ACPI GPEs (other than the EC -one) can be enabled in two situations. First, the GPEs with existing _Lxx -and _Exx methods are enabled implicitly by ACPICA during system -initialization. Second, the GPEs without these methods (like GPEs listed -by _PRW objects for wakeup devices) need to be enabled directly by the -code that is going to use them (e.g. ACPI power management or device -drivers). - -In the former case, if the status of a given GPE is set to start with, -its handler method (either _Lxx or _Exx) needs to be invoked to take care -of the events (possibly) signaled before the GPE was enabled. In the -latter case, however, the first caller of AcpiEnableGpe() for a given GPE -should not be expected to care about any events that might be signaled -through it earlier. In that case, it is better to clear the status of -the GPE before enabling it, to prevent stale events from triggering -unwanted actions (like spurious system resume, for example). - -For this reason, modify AcpiEvAddGpeReference() to take an additional -boolean argument indicating whether or not the GPE status needs to be -cleared when its reference counter changes from zero to one and make -AcpiEnableGpe() pass TRUE to it through that new argument. - - -2) iASL Compiler/Disassembler and ACPICA tools: - -The tool generation process has been migrated to MSVC 2017, and all -project files have been upgraded. The new project files appear in the -directory \acpica\generate\msvc2017. This change effectively deprecates -the older project files in \acpica\generate\msvc9. - -iASL: ensure that _WAK, _PTS, _TTS, and _Sx are declared only at the root -scope. If these named objects are declared outside the root scope, they -will not be invoked by any host Operating System - ----------------------------------------- 09 May 2019. Summary of changes for version 20190509: |