Existe suporte para a árvore de dispositivos achatada na porta Sparc 32 do kernel do Linux?

3

Estamos tentando escrever um gerenciador de inicialização mínimo para inicializar o kernel do Linux em um simulador do processador Sparc V8.

Pelo que entendi, a interface entre o carregador de inicialização e o kernel consiste em uma estrutura de dados chamada romvec . Contém informações sobre o hardware (como tamanho da memória, informações sobre o dispositivo e alguns ponteiros de função para navegar nesta estrutura de dados) passados do carregador de inicialização para o kernel. No entanto, a estrutura romvec é bastante complexa, contendo ponteiros para funções promocionais.

No powerPC e ARM, existe uma opção para usar uma estrutura FDT (Flattened Device Tree) para passar informações sobre o hardware do carregador de inicialização para o kernel. Eu não fui capaz de encontrar se existe suporte para FDT para sparc (32 bits) também.

  • A porta Sparc-32 atual do kernel do linux pode funcionar com um estrutura da árvore de dispositivos achatados (FDT)?
  • Se sim, como ativar esse suporte?
por Neha Karanjkar 18.11.2014 / 10:38

0 respostas