O Qemu não inicializa o kernel depois que “Uncompressing Linux… done, inicializando o kernel. "

2

Eu compilei o qemu para s5pc110 (é do link , alguém adicionou suporte para s5pc110), versão 0,12. Mas quando eu carregar o kernel:

qemu-system-arm -M s5pc110 \
 -kernel ../../kernel/android-samsung-2.6.35-gingerbread/arch/arm/boot/zImage \
 -initrd arm_root.img -serial stdio -append earlyprintk 

o terminal imprime "Descompactando o Linux ... pronto, inicializando o kernel." e nada. As janelas vlc também não têm nada. Quando eu depurar com o gdb, acho que ele não executa start_kernel .
Qual é o problema? É qemu para s5pc110 errado ou kernel?

E eu não consegui definir breakpoints na head.S, o decompress_kernel também não conseguiu. Por quê?

BTW, se eu usar -nographic , eu não posso interromper o shell, mas matar o terminal, o CTRL+a x não ajuda.

Também quero saber como permitir que o kernel inteiro inicie a impressão do log no terminal atual com o qemu? Qual opção do qemu pode fazer isso? Alguém poderia me dizer o que estou fazendo errado?

    
por vonnyfly 26.05.2012 / 09:01

0 respostas