© 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
Shanghai, China
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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.