Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1.47 KB

microcode.md

File metadata and controls

48 lines (30 loc) · 1.47 KB

CPU microcode

Current releases of AMD and INTEL cpu microcode blobs are available via the following packages:

By default, hypersolid won't include any microcodes until explicitly selected (controlled by /etc/default/{intel,amd64}-microcode).

To add cpu specific microcodes there are two options available

  • Use flags within the hypersolid build config (recommended)
  • Override the configuraiton files within the rootfs

Build configuration

Flag CONF_MICROCODE

Vendors to include:

  • intel-amd - includes AMD + Intel microcodes
  • intel - only include Intel microcodes
  • amd - only include AMD microcodes
  • no - don't include any microcodes (default)

Flag: CONF_MICROCODE_INTEL

Additional options which are directly passed to iucode-tool to select specific cpus by their CPUID

A list of intel cpu families and their CPUID can be found in SA00233-microcode-update-guidance.pdf.

Example

File: config

# architecture
CONF_ARCH=amd64

# include intel+amd microcode
CONF_MICROCODE=intel-amd

# atom e38xx - 0x30679
CONF_MICROCODE_INTEL="-s 0x00030679"