© Jiewen Yao and Vincent Zimmer 2020
J. Yao, V. ZimmerBuilding Secure Firmwarehttps://doi.org/10.1007/978-1-4842-6106-4_9

9. S3 Resume

Jiewen Yao1  and Vincent Zimmer2
(1)
Shanghai, China
(2)
Issaquah, WA, USA
 
The Advanced Configuration and Power Interface (ACPI) specification defines a set of power states (see Figure 9-1). These power states include the following:
  • G0 (S0) – the working state: The running firmware or OS is in S0 state.

  • G1 – the sleep state
    • S1 – standby: All system context is preserved, except the CPU cache. All CPUs are halted. Other devices are still in a working state. The system resumes from the next instruction when the system is suspended.

    • S2 – similar to S1: Not used today.

    • S3 – suspend to memory: The system context is saved into the ...

Get Building Secure Firmware: Armoring the Foundation of the Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.