On Saturday 30 Apr 2016 09:29:08 Neil Bothwick wrote:
> On Sat, 30 Apr 2016 09:07:29 +0100, Mick wrote:
> > I seem to have mislaid my microcode somewhere, in the latest stable
> > gentoo kernel:
> > 
> > # grep -i MICROCODE .config
> > #
> 
> Grepping .config is unreliable, and always has been. You should use the
> search option in make menuconfig. If th eoption you want does not show up
> in .config, you are probably missing one of the options it depends on.

Thanks Neil, I use both, especially if grepping does not reveal what I am 
looking for.

> The search results show what they are and whether they are set. I get this
> 
> Symbol: MICROCODE [=y]
>   Type  : boolean
>   Prompt: CPU microcode loading support
>   Location:
>   (1) -> Processor type and features
>     Defined at arch/x86/Kconfig:1159
>     Depends on: CPU_SUP_AMD [=y] || CPU_SUP_INTEL [=y]
>     Selects: FW_LOADER [=y]

Yes, I got (almost) the same and it shows that MICROCODE is a top level 
module, but I can't see it when I walk through the 'Processor type and 
features' contents.  Fine, my eyesight is not what it used to be, but it can't 
be this bad!  :p

Symbol: MICROCODE [=n] 
Type  : boolean  
Prompt: CPU microcode loading support  
  Location:  
(1) -> Processor type and features  
  Defined at arch/x86/Kconfig:1125  
  Depends on: (CPU_SUP_AMD [=y] || CPU_SUP_INTEL [=y]) && BLK_DEV_INITRD 
  Selects: FW_LOADER [=y]

I built this 4.4.6 kernel with oldconfig, so it *should* retain previously 
selected modules, like MICROCODE.  Either way, why would it not show in 
menuconfig, if a search says it is?

-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to