Skip to content

Commit 62797df

Browse files
committed
plugins/cpu-microcode - add initial documentation for opnsense/plugins#4075
1 parent ab595c2 commit 62797df

File tree

2 files changed

+47
-0
lines changed

2 files changed

+47
-0
lines changed

source/manual/cpu-microcode.rst

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
==============================================================
2+
CPU Microcode updates [AMD/Intel]
3+
==============================================================
4+
5+
--------------------------------------
6+
Introduction
7+
--------------------------------------
8+
9+
Processor manufactures like AMD and Intel often release microcode updates to increase stabilty and security of their products.
10+
Microcode updates can close the gap in between BIOS/EFI updates, which are generally less frequently available,
11+
to fix issues found after product release.
12+
13+
This document describes the two plugins available in OPNsense and how to verify the microcode version being used
14+
on the system at hand.
15+
16+
--------------------------------------
17+
Installation
18+
--------------------------------------
19+
20+
Installation of this plugin is rather easy, go to :menuselection:`System --> Firmware --> Plugins` and search for **os-cpu-microcode-amd**
21+
or **os-cpu-microcode-intel**, then use the [+] button to install it.
22+
23+
Reboot the machine to apply the new microcode.
24+
25+
26+
--------------------------------------
27+
[Expert] Check microcode version
28+
--------------------------------------
29+
30+
After installing the machine, the microcode update is applied. You can validate the microcode version via the console by using the
31+
following command:
32+
33+
::
34+
35+
x86info -a | grep -i micro
36+
37+
38+
Which should output something like:
39+
40+
::
41+
42+
Microcode patch level: 0x800126f
43+
44+
45+
Usually manufactures publish a list of patch levels, for example AMD's patches can be found in the linux `source <https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amd-ucode/README>`__ tree.
46+

source/plugins.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ Other
7272
:maxdepth: 2
7373
:titlesonly:
7474

75+
manual/cpu-microcode
7576
manual/proxy
7677
manual/how-tos/freeradius
7778
manual/how-tos/accounting

0 commit comments

Comments
 (0)