@Sinless the kernel itself does not update microcode. Usually your OS will load microcode updates at startup. For Linux, microcode is usually provided as a package in your OS's repos. Ie for Debian and Intel CPUs, it is intel-microcode in the non-free repo.