summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorAlexey Sukhoguzov <sap@eseipi.net>2024-10-30 12:03:30 +0100
committerWarner Losh <imp@FreeBSD.org>2026-01-09 13:32:49 -0700
commita24932dcec45ca68fa5ca2f49bbf0df539cfd710 (patch)
tree83a9dbe9355a1731bf67e7fd1cf4b55df3e19095 /share
parent4c18ec0e75e1f2ca99e587d749a9191513e63a29 (diff)
nvme: Support Autonomous Power State Transition (APST)
APST is an optional NVMe power-saving feature that allows devices to autonomously enter higher non-operational power states after a certain amount of idle time, reducing the controller's overall power consumption. Signed-off-by: Alexey Sukhoguzov <sap@eseipi.net> Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1444
Diffstat (limited to 'share')
-rw-r--r--share/man/man4/nvme.49
1 files changed, 9 insertions, 0 deletions
diff --git a/share/man/man4/nvme.4 b/share/man/man4/nvme.4
index dcd2ec86f5fa..d24ffc07ef9e 100644
--- a/share/man/man4/nvme.4
+++ b/share/man/man4/nvme.4
@@ -128,6 +128,15 @@ hw.nvme.hmb_max
.Pp
The default value is 5% of physical memory size per device.
.Pp
+To enable Autonomous Power State Transition (APST), set the following
+tunable value in
+.Xr loader.conf 5 :
+.Bd -literal -offset indent
+hw.nvme.apst_enable=1
+.Ed
+.Pp
+The default vendor-provided settings, if any, will be applied.
+.Pp
The
.Xr nvd 4
driver is used to provide a disk driver to the system by default.