SBBR : _AEI & _EVT methods should not be mandatory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Firmware Test Suite |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
FWTS has a test for _AEI method: https:/
And the usage of _EVT https:/
The tests treat these methods as mandatory for SBBR, but optional otherwise.
This is incorrect per the latest SBBR definition.
The BBR 1.0 specification (which defines the latest SBBR requirements: https:/
"
8.2 ACPI provided data structures
Provide either Interrupt-signaled Events (see ACPI § 5.6.9) or GPIO-signaled Events (see ACPI § 5.6.5 )
for the conveyance of runtime event notifications, from the system firmware to the Operating System
Power Management (OSPM).
"
This clarifies that BBR requires that either GPIO-signaled events (using _AEI and _EVT), OR Generic Event Device with interrupt signaled events (using _CRS and _EVT) are provided. Also, both of these methods are required only if the HW has such capability (which is a separate requirement on the HW itself, see BBR 1.0 section 8.6)
Changed in fwts: | |
status: | Fix Committed → Fix Released |
Patch under review: https:/ /patchwork<email address hidden>/