Skip to content

Commit

Permalink
Document the cpu_microcode_* tunables.
Browse files Browse the repository at this point in the history
Reviewed by:	bcr (previous version), kib
Approved by:	re (gjb)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D16923
  • Loading branch information
markjdb committed Aug 28, 2018
1 parent 427b88d commit f6a0fd4
Showing 1 changed file with 25 additions and 1 deletion.
26 changes: 25 additions & 1 deletion stand/defaults/loader.conf.5
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
.\" SUCH DAMAGE.
.\"
.\" $FreeBSD$
.Dd March 23, 2018
.Dd August 28, 2018
.Dt LOADER.CONF 5
.Os
.Sh NAME
Expand Down Expand Up @@ -289,6 +289,29 @@ See the entropy entries in
.Pq Dq /boot/entropy
The name of the very early
boot-time entropy cache file.
.It Va cpu_microcode_load
.Pq Dq NO
If set to
.Dq YES ,
the microcode update file specified by
.Va cpu_microcode_name
will be loaded and applied very early during boot.
This provides functionality similar to
.Xr cpucontrol 8
but ensures that CPU features enabled by microcode updates can be
used by the kernel.
The update will be re-applied automatically when resuming from an
ACPI sleep state.
If the update file contains updates for multiple processor models,
the kernel will search for and extract a matching update.
Currently this setting is supported only on Intel
.Dv i386
and
.Dv amd64
processors.
It has no effect on other processor types.
.It Va cpu_microcode_name
A path to a microcode update file.
.El
.Sh OTHER SETTINGS
Other settings that may be used in
Expand Down Expand Up @@ -319,6 +342,7 @@ machine-specific settings for sites with a common loader.conf.
.Sh SEE ALSO
.Xr rc.conf 5 ,
.Xr boot 8 ,
.Xr cpucontrol 8 ,
.Xr loader 8 ,
.Xr loader.4th 8
.Sh HISTORY
Expand Down

0 comments on commit f6a0fd4

Please sign in to comment.