1.Linux内核的suspend状态
Linux内核支持多种类型睡眠状态,目前存在四种模式:suspend to idle(freeze)、power-on standby(standb)、suspend to ram(memory;STR)和suspend to disk(hibernate),分别对应ACPI状态的S0、S1、S3和S4状态。
State in Linux | Label | state | ACPI | 备注 |
#define PM_SUSPEND_ON ((__force suspend_state_t) 0) | 正常 | |||
#define PM_SUSPEND_FREEZE ((__force suspend_state_t) 1) | freeze | suspend-to-idle | S0 | 冻结进程+挂起设备+CPU空闲< |