git: f16529a77e - main - Status/2026Q2/suspend.adoc: Add report

Lorenzo Salvadore <[email protected]> Mon, 20 Jul 2026 12:00:04 +0000
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=f16529a77e6a0aa12bfca3b50f6d57015f03e810

commit f16529a77e6a0aa12bfca3b50f6d57015f03e810
Author:     Aymeric Wibo <[email protected]>
AuthorDate: 2026-07-07 10:52:00 +0000
Commit:     Lorenzo Salvadore <[email protected]>
CommitDate: 2026-07-20 11:59:33 +0000

    Status/2026Q2/suspend.adoc: Add report
    
    Pull Request:   https://github.com/freebsd/freebsd-doc/pull/693
---
 .../en/status/report-2026-04-2026-06/suspend.adoc  | 27 ++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/website/content/en/status/report-2026-04-2026-06/suspend.adoc b/website/content/en/status/report-2026-04-2026-06/suspend.adoc
new file mode 100644
index 0000000000..831680045a
--- /dev/null
+++ b/website/content/en/status/report-2026-04-2026-06/suspend.adoc
@@ -0,0 +1,27 @@
+=== Suspend/Resume Improvements
+
+Links: +
+link:https://obiw.ac/s0ix/[Blog] URL: link:https://obiw.ac/s0ix/[] +
+link:https://youtu.be/RCjPc4X2Edc[BSDCan talk on s2idle/S0ix] URL: link:https://youtu.be/RCjPc4X2Edc[] +
+link:https://github.com/obiwac/freebsd-s0ix/pull/15[Working branch] URL: link:https://github.com/obiwac/freebsd-s0ix/pull/15[]
+
+Contact: obiwac <[email protected]>
+
+Suspend-to-idle and support for S0ix sleep is in the process of being added to FreeBSD.
+
+This will allow modern Intel and AMD laptops, some of which do not support ACPI S3 sleep, to enter low power states to increase battery life.
+
+Mostly, the status is the same as the previous quarter -- work is still ongoing on narrowing down the NVMe resume issues and fixing up the D-state issues.
+
+The generic power management interface has been committed and man:zzz[8] has been rewritten to make use of it.
+You are now expected to use the `kern.power.supported_stype` sysctl to list supported generic sleep types and set the `kern.power.suspend` sysctl to the sleep type you would like man:zzz[8] to use.
+
+A bunch of small fixes and improvements were made to the acpi_spmc driver.
+
+Generic USB4 NHI support has also been committed.
+The only thing left to commit for the USB4 support required for S0i3 entry is the suspend routine itself.
+The man:thunderbolt[4] manpage has been updated to be clearer on the fact that this is only intended to support S0i3 entry.
+
+A manpage has been written for man:amdsmu[4] to better explain how to diagnose S0i3 entry.
+
+Sponsor: The FreeBSD Foundation