Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit da76f64e authored by Fenghua Yu's avatar Fenghua Yu Committed by H. Peter Anvin
Browse files

x86/Kconfig: Make early microcode loading a configuration feature



MICROCODE_INTEL_LIB, MICROCODE_INTEL_EARLY, and MICROCODE_EARLY are three new
configurations to enable or disable the feature.

Signed-off-by: default avatarFenghua Yu <fenghua.yu@intel.com>
Link: http://lkml.kernel.org/r/1356075872-3054-13-git-send-email-fenghua.yu@intel.com


Signed-off-by: default avatarH. Peter Anvin <hpa@linux.intel.com>
parent cd745be8
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -1029,6 +1029,24 @@ config MICROCODE_OLD_INTERFACE
	def_bool y
	depends on MICROCODE

config MICROCODE_INTEL_LIB
	def_bool y
	depends on MICROCODE_INTEL

config MICROCODE_INTEL_EARLY
	bool "Early load microcode"
	depends on MICROCODE_INTEL && BLK_DEV_INITRD
	default y
	help
	  This option provides functionality to read additional microcode data
	  at the beginning of initrd image. The data tells kernel to load
	  microcode to CPU's as early as possible. No functional change if no
	  microcode data is glued to the initrd, therefore it's safe to say Y.

config MICROCODE_EARLY
	def_bool y
	depends on MICROCODE_INTEL_EARLY

config X86_MSR
	tristate "/dev/cpu/*/msr - Model-specific register support"
	---help---