configs e dependências do kernel

5

Quando uma determinada configuração do kernel é ativada, por exemplo,

CONFIG_CRYPTO_FIPS=y

várias outras dependências ( CONFIG_XXX_YYYY ) são ativadas durante a compilação. Existe uma maneira de conhecer todas as dependências de um determinado kernel CONFIG_?

    
por iamauser 09.02.2016 / 23:59

3 respostas

2

Se você estiver usando a configuração baseada em ncurses ( make menuconfig ), basta pesquisar sua opção específica do kernel (pressione / e digite CONFIG_CRYPTO_FIPS ) e suas dependências também serão listadas lá. Por exemplo, na minha árvore do kernel 3.13 eu recebo:

Symbol: CRYPTO_FIPS [=n]                                                                                                                                 
Type  : boolean                                                                                                                                       
Prompt: FIPS 200 compliance                                                                                                                           
Location:                                                                                                                                           
(1) -> Cryptographic API (CRYPTO [=y])                                                                                                                
  Defined at crypto/Kconfig:24                                                                                                                        
  Depends on: CRYPTO [=y] && CRYPTO_ANSI_CPRNG [=n] && !CRYPTO_MANAGER_DISABLE_TESTS [=y]
    
por 10.02.2016 / 09:06
2

A seção Depends on em menuconfig é armazenado em% seções Kconfig depends on Files'.

config CRYPTO_FIPS  
        bool "FIPS 200 compliance"  
        depends on (CRYPTO_ANSI_CPRNG || CRYPTO_DRBG) && !CRYPTO_MANAGER_DISABLE_TESTS  
        depends on MODULE_SIG   
        help     
          This options enables the fips boot option which is     
          required if you want to system to operate in a FIPS 200    
          certification. You should say no unless you know what      
          this is. 

Você pode ler os arquivos Kconfig e pesquisar a configuração.

    
por 11.02.2016 / 04:06
-1

CONFIG_CRYPTO_FIPS

Esta opção ativa a opção de inicialização do fips que é necessário se você quiser que o sistema opere em um FIPS 200 certificação. Você deveria dizer não, a menos que você saiba o que isso é.

    
por 10.02.2016 / 07:31