Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - M index
The Linux kernel configuration item CONFIG_MICROCODE
has multiple definitions:
arch/x86/Kconfig
The configuration item CONFIG_MICROCODE:
CONFIG_CPU_SUP_AMD || CONFIG_CPU_SUP_INTEL
microcode
, microcode
, microcode
(none)
arch/x86/Kconfig
The configuration item CONFIG_MICROCODE:
CONFIG_CPU_SUP_AMD || CONFIG_CPU_SUP_INTEL
microcode
, microcode
, microcode
If you say Y here, you will be able to update the microcode on Intel and AMD processors. The Intel support is for the IA32 family, e.g. Pentium Pro, Pentium II, Pentium III, Pentium 4, Xeon etc. The AMD support is for families 0x10 and later. You will obviously need the actual microcode binary data itself which is not shipped with the Linux kernel.
The preferred method to load microcode from a detached initrd is described in Documentation/arch/x86/microcode.rst. For that you need to enable BLK_DEV_INITRD in order for the loader to be able to scan the initrd for microcode blobs.
In addition, you can build the microcode into the kernel. For that you need to add the vendor-supplied microcode to the EXTRA_FIRMWARE config option.
arch/x86/Kconfig
The configuration item CONFIG_MICROCODE:
CONFIG_CPU_SUP_AMD || CONFIG_CPU_SUP_INTEL
microcode
, microcode
, microcode
If you say Y here, you will be able to update the microcode on certain Intel and AMD processors. The Intel support is for the IA32 family, e.g. Pentium Pro, Pentium II, Pentium III, Pentium 4, Xeon etc. The AMD support is for families 0x10 and later. You will obviously need the actual microcode binary data itself which is not shipped with the Linux kernel.
This option selects the general module only, you need to select at least one vendor specific module as well.
To compile this driver as a module, choose M here: the module will be called microcode.
arch/x86/Kconfig
The configuration item CONFIG_MICROCODE:
(none)
microcode
, microcode
, microcode
If you say Y here, you will be able to update the microcode on certain Intel and AMD processors. The Intel support is for the IA32 family, e.g. Pentium Pro, Pentium II, Pentium III, Pentium 4, Xeon etc. The AMD support is for family 0x10 and 0x11 processors, e.g. Opteron, Phenom and Turion 64 Ultra. You will obviously need the actual microcode binary data itself which is not shipped with the Linux kernel.
This option selects the general module only, you need to select at least one vendor specific module as well.
To compile this driver as a module, choose M here: the module will be called microcode.
arch/x86/Kconfig
The configuration item CONFIG_MICROCODE:
(none)
microcode
, microcode
, microcode
If you say Y here, you will be able to update the microcode on Intel processors in the IA32 family, e.g. Pentium Pro, Pentium II, Pentium III, Pentium 4, Xeon etc. You will obviously need the actual microcode binary data itself which is not shipped with the Linux kernel.
For latest news and information on obtaining all the required ingredients for this driver, check: http://www.urbanmyth.org/microcode/.
To compile this driver as a module, choose M here: the module will be called microcode.
arch/i386/Kconfig
The configuration item CONFIG_MICROCODE:
(none)
microcode
, microcode
, microcode
If you say Y here, you will be able to update the microcode on Intel processors in the IA32 family, e.g. Pentium Pro, Pentium II, Pentium III, Pentium 4, Xeon etc. You will obviously need the actual microcode binary data itself which is not shipped with the Linux kernel.
For latest news and information on obtaining all the required ingredients for this driver, check: http://www.urbanmyth.org/microcode/.
To compile this driver as a module, choose M here: the module will be called microcode.
arch/x86_64/Kconfig
The configuration item CONFIG_MICROCODE:
(none)
microcode
, microcode
, microcode
If you say Y here the 'File systems' section, you will be able to update the microcode on Intel processors. You will obviously need the actual microcode binary data itself which is not shipped with the Linux kernel.
For latest news and information on obtaining all the required ingredients for this driver, check: http://www.urbanmyth.org/microcode/.
To compile this driver as a module, choose M here: the module will be called microcode. If you use modprobe or kmod you may also want to add the line 'alias char-major-10-184 microcode' to your /etc/modules.conf file.
Raw data from LKDDb:
lkddb module microcode CONFIG_MICROCODE : arch/i386/Kconfig : "/dev/cpu/microcode - Intel IA32 CPU microcode support" # in 2.5.45–2.5.75, 2.6.0–2.6.23
lkddb module microcode CONFIG_MICROCODE : arch/x86/Kconfig : "CPU microcode loading support" # in 2.6.24–2.6.39, 3.0–3.19, 4.0–4.3
lkddb module microcode CONFIG_MICROCODE : arch/x86_64/Kconfig : "/dev/cpu/microcode - Intel CPU microcode support" # in 2.6.4–2.6.23
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - M index
Automatically generated (in year 2025). See also LKDDb sources on GitLab