CPU microcode loading support

modulename: microcode.ko

configname: CONFIG_MICROCODE

Linux Kernel Configuration
└─>Processor type and features
└─>CPU microcode loading support
In linux kernel since version 2.6.12  
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.

source code: