aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig46
1 files changed, 37 insertions, 9 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 3d0f2b6a5a16..0e5bf1eddcea 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -783,23 +783,51 @@ config X86_REBOOTFIXUPS
783 Say N otherwise. 783 Say N otherwise.
784 784
785config MICROCODE 785config MICROCODE
786 tristate "/dev/cpu/microcode - Intel IA32 CPU microcode support" 786 tristate "/dev/cpu/microcode - microcode support"
787 select FW_LOADER 787 select FW_LOADER
788 ---help--- 788 ---help---
789 If you say Y here, you will be able to update the microcode on 789 If you say Y here, you will be able to update the microcode on
790 Intel processors in the IA32 family, e.g. Pentium Pro, Pentium II, 790 certain Intel and AMD processors. The Intel support is for the
791 Pentium III, Pentium 4, Xeon etc. You will obviously need the 791 IA32 family, e.g. Pentium Pro, Pentium II, Pentium III,
792 actual microcode binary data itself which is not shipped with the 792 Pentium 4, Xeon etc. The AMD support is for family 0x10 and
793 Linux kernel. 793 0x11 processors, e.g. Opteron, Phenom and Turion 64 Ultra.
794 You will obviously need the actual microcode binary data itself
795 which is not shipped with the Linux kernel.
794 796
795 For latest news and information on obtaining all the required 797 This option selects the general module only, you need to select
796 ingredients for this driver, check: 798 at least one vendor specific module as well.
797 <http://www.urbanmyth.org/microcode/>.
798 799
799 To compile this driver as a module, choose M here: the 800 To compile this driver as a module, choose M here: the
800 module will be called microcode. 801 module will be called microcode.
801 802
802config MICROCODE_OLD_INTERFACE 803config MICROCODE_INTEL
804 tristate "Intel microcode patch loading support"
805 depends on MICROCODE
806 default MICROCODE
807 select FW_LOADER
808 --help---
809 This options enables microcode patch loading support for Intel
810 processors.
811
812 For latest news and information on obtaining all the required
813 Intel ingredients for this driver, check:
814 <http://www.urbanmyth.org/microcode/>.
815
816 This driver is only available as a module: the module
817 will be called microcode_intel.
818
819config MICROCODE_AMD
820 tristate "AMD microcode patch loading support"
821 depends on MICROCODE
822 select FW_LOADER
823 --help---
824 If you select this option, microcode patch loading support for AMD
825 processors will be enabled.
826
827 This driver is only available as a module: the module
828 will be called microcode_amd.
829
830 config MICROCODE_OLD_INTERFACE
803 def_bool y 831 def_bool y
804 depends on MICROCODE 832 depends on MICROCODE
805 833