HomeFreeBSD

sys/power: Sleep type reporting by PM backends

Description

sys/power: Sleep type reporting by PM backends

Allow PM backends to report supported sleep types when registering
through power_pm_register. Expose this information through
kern.power.supported_stype sysctl, and set defaults for
power_standby/suspend/hibernate_stype based on this.

Implement this in ACPI PM backend.

Reviewed by: cy
Approved by: cy
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D52727
Event: EuroBSDcon 2025 Devsummit

Details

Provenance
obiwacAuthored on Sep 26 2025, 3:50 PM
Reviewer
cy
Differential Revision
D52727: sys/power: Sleep type reporting by PM backends
Parents
rG9e1e29bd5ec6: acpi: Add back `hw.acpi.suspend_state` sysctl
Branches
Unknown
Tags
Unknown