On Thu, Feb 21, 2002 at 03:36:48PM -0300, Jordi S. Bunster wrote: > On Thu, Feb 21, 2002 at 02:28:20PM -0300, Pedro Zorzenon Neto wrote: > > > OBS: sei que terei que acessar a porta serial via I/O pois nao vai ter > > kernel no sistema... > > > > Alguma dica? > > Putz, meio complicado não? Alem de acessar a porta diretamente, ce vai ter > que inicializar o processador ... passar (ou nao) para o modo protegido ... > o Gcc gera objetos ELF, eu nao sei exatamente que parte do kernel carrega os > ELF na memoria ... > > Conectiva (ou era Redhat?) vem com um programa chamado memtest86, que > carrega "sozinho". Com sorte ele é feito em C, e voce pode tirar informação > a partir dele. O LILO tambem carrega sozinho (apesar de ser escrito em > assembly). O proprio Linux faz essas inicializaçoes. > > Na verdade, nunca precisei fazer tal coisa, nao sei exatamente por onde > começar. Mais eu procuraria saber lendo o codigo acima. Ou talvez os codigos > de exemplo que a Intel tem ... > > Boa sorte. E nao se esqueça de nos contar como foi!
O Debian também tem o pacote "memtest86" que executa como um disco de boot. A análise do código fonte dele e do modo de compilação do mesmo com certeza supre as minhas necessidades e resolve o problema. Depois envio um mini-howto sobre isso na lista. Obrigado a todos que responderam, Pedro