diff options
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r-- | arch/x86/Kconfig | 46 |
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 | ||
785 | config MICROCODE | 785 | config 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 | ||
802 | config MICROCODE_OLD_INTERFACE | 803 | config 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 | |||
819 | config 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 | ||