Como desativar um driver do Linux

3

usando a tecnologia ARM Trustzone, estamos executando um sistema operacional seguro "ao lado" do Linux, e em nossa configuração atual, o controlador ethernet está bloqueado no lado seguro, o Linux não pode acessá-lo (ele acionará uma abortagem externa assíncrona ). Eu peço para impedir o acesso ao Linux, eu gostaria de desativar o driver responsável pela ethernet (FEC, Freescale Ethernet Controller). Eu sei que posso desabilitar o driver usando o comando "make menuconfig", mas parece um pouco radical demais, já que temos agora árvores de dispositivos no kernel do Linux ARM.

  1. E se eu remover o nó fec da árvore do meu dispositivo? Isso impedirá o acesso do Linux ao dispositivo?
  2. E se eu usar a opção status = "disabled"; do DT, isso impedirá o acesso do Linux ao dispositivo?

Melhor V.

    
por Vinz 19.11.2016 / 10:29

1 resposta

2

Sim, ambas as opções funcionarão porque o Linux não tentará investigar o driver, portanto, nenhum acesso será feito.

    
por 21.11.2016 / 14:47