BSD Ports

sysutils/cpu-microcode-intel 20260925 FreeBSD

Intel CPU microcode updates

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
572e374216
License
EULA
Categories
sysutils

Description

This port uses the cpuctl(4) microcode update facility to keep your Intel processor's firmware up-to-date.

Updating your microcode can help to mitigate certain potential security vulnerabilities in CPUs as well as address certain functional issues that could, for example, result in unpredictable system behavior such as hangs, crashes, unexpected reboots, data errors, etc.

In the other systems

SystemPortVersion
FreeBSDsysutils/cpu-microcode-intel20260925
DragonFlysysutils/cpu-microcode-intel20250211
MidnightBSDsysutils/cpu-microcode-intel20260812

Install

Binary package:

pkg install cpu-microcode-intel

From the ports tree:

cd /usr/ports/sysutils/cpu-microcode-intel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cpu-microcode-intel>0:sysutils/cpu-microcode-intel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-20260925--20260925
FreeBSD:14:quarterly-20260925n/a-20260925
FreeBSD:15:latest-20260925n/a-20250812
FreeBSD:15:quarterly-20260925n/an/an/a
FreeBSD:16:latest-20260925n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Required by 1

Configuration

Options name: sysutils_microcode

OptionDefaultDescription
RCoffDepend on RC script port (automatic update method two)
SPLITonInstall split files (for cpucontrol(8) and RC script)
USES
cpe
Service scripts
none

Files

pkg-plist 222
  • share/cpu-microcode-intel/06-03-02.00
  • share/cpu-microcode-intel/06-05-00.01
  • share/cpu-microcode-intel/06-05-00.02
  • share/cpu-microcode-intel/06-05-00.08
  • share/cpu-microcode-intel/06-05-01.01
  • share/cpu-microcode-intel/06-05-02.01
  • share/cpu-microcode-intel/06-05-02.02
  • share/cpu-microcode-intel/06-05-02.04
  • share/cpu-microcode-intel/06-05-03.01
  • share/cpu-microcode-intel/06-05-03.02
  • share/cpu-microcode-intel/06-05-03.04
  • share/cpu-microcode-intel/06-05-03.08
  • share/cpu-microcode-intel/06-06-00.01
  • share/cpu-microcode-intel/06-06-05.10
  • share/cpu-microcode-intel/06-06-0a.02
  • share/cpu-microcode-intel/06-06-0a.08
  • share/cpu-microcode-intel/06-06-0a.20
  • share/cpu-microcode-intel/06-06-0d.02
  • share/cpu-microcode-intel/06-06-0d.08
  • share/cpu-microcode-intel/06-06-0d.20
  • share/cpu-microcode-intel/06-07-01.04
  • share/cpu-microcode-intel/06-07-02.04
  • share/cpu-microcode-intel/06-07-03.04
  • share/cpu-microcode-intel/06-08-01.01
  • share/cpu-microcode-intel/06-08-01.04
  • share/cpu-microcode-intel/06-08-01.08
  • share/cpu-microcode-intel/06-08-01.10
  • share/cpu-microcode-intel/06-08-01.20
  • share/cpu-microcode-intel/06-08-03.08
  • share/cpu-microcode-intel/06-08-03.20
  • share/cpu-microcode-intel/06-08-06.01
  • share/cpu-microcode-intel/06-08-06.02
  • share/cpu-microcode-intel/06-08-06.04
  • share/cpu-microcode-intel/06-08-06.10
  • share/cpu-microcode-intel/06-08-06.80
  • share/cpu-microcode-intel/06-08-0a.10
  • share/cpu-microcode-intel/06-08-0a.20
  • share/cpu-microcode-intel/06-08-0a.80
  • share/cpu-microcode-intel/06-09-05.10
  • share/cpu-microcode-intel/06-09-05.20
  • share/cpu-microcode-intel/06-09-05.80
  • share/cpu-microcode-intel/06-0a-00.04
  • share/cpu-microcode-intel/06-0a-01.04
  • share/cpu-microcode-intel/06-0b-01.10
  • share/cpu-microcode-intel/06-0b-01.20
  • share/cpu-microcode-intel/06-0b-04.10
  • share/cpu-microcode-intel/06-0b-04.20
  • share/cpu-microcode-intel/06-0d-06.20
  • share/cpu-microcode-intel/06-0e-08.20
  • share/cpu-microcode-intel/06-0e-0c.20
  • share/cpu-microcode-intel/06-0e-0c.80
  • share/cpu-microcode-intel/06-0f-02.01
  • share/cpu-microcode-intel/06-0f-02.20
  • share/cpu-microcode-intel/06-0f-06.01
  • share/cpu-microcode-intel/06-0f-06.04
  • share/cpu-microcode-intel/06-0f-06.20
  • share/cpu-microcode-intel/06-0f-07.10
  • share/cpu-microcode-intel/06-0f-07.40
  • share/cpu-microcode-intel/06-0f-0a.80
  • share/cpu-microcode-intel/06-0f-0b.01
  • share/cpu-microcode-intel/06-0f-0b.04
  • share/cpu-microcode-intel/06-0f-0b.08
  • share/cpu-microcode-intel/06-0f-0b.10
  • share/cpu-microcode-intel/06-0f-0b.20
  • share/cpu-microcode-intel/06-0f-0b.40
  • share/cpu-microcode-intel/06-0f-0b.80
  • share/cpu-microcode-intel/06-0f-0d.01
  • share/cpu-microcode-intel/06-0f-0d.20
  • share/cpu-microcode-intel/06-0f-0d.80
  • share/cpu-microcode-intel/06-16-01.01
  • share/cpu-microcode-intel/06-16-01.02
  • share/cpu-microcode-intel/06-16-01.80
  • share/cpu-microcode-intel/06-17-06.01
  • share/cpu-microcode-intel/06-17-06.04
  • share/cpu-microcode-intel/06-17-06.10
  • share/cpu-microcode-intel/06-17-06.40
  • share/cpu-microcode-intel/06-17-06.80
  • share/cpu-microcode-intel/06-17-07.10
  • share/cpu-microcode-intel/06-17-0a.11
  • share/cpu-microcode-intel/06-17-0a.44
  • share/cpu-microcode-intel/06-17-0a.a0
  • share/cpu-microcode-intel/06-1a-04.03
  • share/cpu-microcode-intel/06-1a-05.03
  • share/cpu-microcode-intel/06-1c-02.01
  • share/cpu-microcode-intel/06-1c-02.04
  • share/cpu-microcode-intel/06-1c-02.08
  • share/cpu-microcode-intel/06-1c-0a.01
  • share/cpu-microcode-intel/06-1c-0a.04
  • share/cpu-microcode-intel/06-1c-0a.08
  • share/cpu-microcode-intel/06-1c-0a.10
  • share/cpu-microcode-intel/06-1d-01.08
  • share/cpu-microcode-intel/06-1e-05.13
  • share/cpu-microcode-intel/06-25-02.12
  • share/cpu-microcode-intel/06-25-05.92
  • share/cpu-microcode-intel/06-26-01.01
  • share/cpu-microcode-intel/06-26-01.02
  • share/cpu-microcode-intel/06-2a-07.12
  • share/cpu-microcode-intel/06-2c-02.03
  • share/cpu-microcode-intel/06-2d-06.6d
  • share/cpu-microcode-intel/06-2d-07.6d

The first 100 are listed.

distinfo 1
FileSizeSHA256
intel-Intel-Linux-Processor-Microcode-Data-Files-microcode-20260925_GH0.tar.gz1.7588566e+070ec19023dad1e6dd0c5909174b8dff2555b91cf01671e36271a1ef36655c0cfc

Commit history 4

DateCommitCreditsLog message
572e374216 Joseph Mingrone sysutils/cpu-microcode-intel: Update to 2026-09-25 release
This update includes a functional fix for Meteor Lake (06-aa-04/e6, stepping C0) Core Ultra processors. Release notes: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260925 Sponsored by: The FreeBSD Foundation
802f9321f5 Joseph Mingrone sysutils/cpu-microcode-intel: Update to 2026-08-12 release
Roll back Meteor Lake (06-aa-04, stepping C0) microcode update to what was included before the 2026-08-11 release due to functional issues. Release notes: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260812 Sponsored by: The FreeBSD Foundation
1fd6a002fb Joseph Mingrone sysutils/cpu-microcode-intel: Update to 2026-08-11 release
This update includes security fixes for INTEL-SA-01379, INTEL-SA-01404, INTEL-SA-01423, INTEL-SA-01428, INTEL-SA-01435, INTEL-SA-01441, INTEL-SA-01442, and INTEL-SA-01443, affecting various Core, Core Ultra, and Xeon processors, as well as functional updates and support for new steppings. Release notes: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260811 Sponsored by: The FreeBSD Foundation
ead6f14767 Joseph Mingrone Revert "sysutils/cpu-microcode-intel: Handle extended signature tables"
This reverts a change to the way Intel CPU microcode files were split. In d4b93e8846, an explicitly named file was written for each signature+platform combination in an image's extended signature table. Writing these new files offered discoverability advantages, but it was unnecessary since cpucontrol(8) already checks the embedded extended signature table. Moreover, adding these extra files increased the size of the split files by about 50% when the default SPLIT knob was enabled. This reverts commit d4b93e88468975e64d6321cfc463f5fc19f46d35. PR: 295351 Sponsored by: The FreeBSD Foundation