summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2014-04-15 09:40:34 -0700
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-04-17 16:43:36 +0000
commitd899fdaaeef175e97923b954342dad3a33c5c387 (patch)
tree86d42c80252555336e1c28ef498b9db0e2f3bdcf /include
parent21d46dc03e7a636433bab0bc8c6bdd401808509f (diff)
downloadchrome-ec-d899fdaaeef175e97923b954342dad3a33c5c387.tar.gz
lpc: ACPI query-next-event drops masked events
Previously, you could use EC_CMD_ACPI_QUERY_EVENT to read events that were masked off (that is, events which would not generate SCI/SMI/wake signals). The handlers for those signals on the host would still act on the masked-off events - for example, causing unwanted power button keypresses/releases. Now, EC_CMD_ACPI_QUERY_EVENT will only return events which are unmasked. This does not affect storing of events at event generation time. Events are still queued; they won't be dropped until the host attempts to read the next event. This gives the host a chance to set a mask later in boot (but before querying any events) to capture events which happened early in the boot process. BUG=chrome-os-partner:26574 BRANCH=rambi TEST=At EC console, type 'hostevent set 0x80' but don't press enter. Hold down the power button; UI starts fading to white. Press enter at the EC console to issue the hostevent command. System should continue shutting down, not fade back as if the power button were released. Change-Id: Id2cb14b0979f49cdd42424b9a61b310a2bb506f5 Signed-off-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/194935 Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions