16.1.3.1 Example: S3 Sleeping State Implementation When the SLP_TYPx register(s) are programmed to the S3 value (found in the \_S3 object) and the SLP_EN bit is set, or the HW-reduced ACPI Sleep Type value for S3 and the SLP_EN bit are written to the Sleep Control Register, the hardware will implement an S3 sleeping state transition by doing the following: 1. Placing the memory into a low-power auto-refresh or self-refresh state. ... 16.1.4 S4 Sleeping State The S4 sleeping state is the lowest-power, longest wake-latency sleeping state supported by ACPI. In order to reduce power to a minimum, it is assumed that the hardware platform has powered off all devices.
Power management, mobile and firmware developer on Linux. Security developer at Aurora. Ex-biologist. mjg59 on Twitter. Content here should not be interpreted as the opinion of my employer. Also on Mastodon.
Re: How is this anything new?
Date: 2013-10-21 08:28 pm (UTC)When the SLP_TYPx register(s) are programmed to the S3 value (found in the \_S3 object) and the
SLP_EN bit is set, or the HW-reduced ACPI Sleep Type value for S3 and the SLP_EN bit are
written to the Sleep Control Register, the hardware will implement an S3 sleeping state transition by
doing the following:
1. Placing the memory into a low-power auto-refresh or self-refresh state.
...
16.1.4 S4 Sleeping State
The S4 sleeping state is the lowest-power, longest wake-latency sleeping state supported by ACPI.
In order to reduce power to a minimum, it is assumed that the hardware platform has powered off all
devices.