~/talk

AP Power Sequence Subsystem

links:none on file
slides:none on file

Describes an implemented Zephyr subsystem API that manages ACPI AP power states (G3, S5–S0) and runs on the Zephyr State Machine Framework, mapping each ACPI state into three hierarchy levels: architecture, chipset, application. Provides mandatory macros and APIs to register entry/run/exit handlers, post events, lock processing and receive notifications; enforces one transition per iteration and hierarchical entry/exit ordering. Warns that missing handlers or next-state entries block the state machine and that callbacks run in the driver thread, so careful locking is required.

AI-written summary · about

  1. 0:00Introduction
  2. 0:47Chrome OS EC background
  3. 3:55AP power sequence explained
  4. 5:07Motivation for AP power sequence
  5. 6:11AP power sequence overview
  6. 9:22Zephyr state machine framework
  7. 12:38Hierarchical state machine
  8. 13:43Execution flow of AP power sequence
  9. 15:09Implementing AP power sequence
  10. 18:44State transition entry/exit
  11. 20:06Ultimate hook pattern
  12. 21:54User interface and services
  13. 23:40Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.