Passou mais um final de semana e ainda não cheguei no ponto que queria, contratempos...
O Bootloader ainda não está pronto, por enquanto somente consigo carregar um pico-kernel (kernel minúsculo) de 16 bits e executá-lo.
Agora vou estudar um pouco da A20 e o Unreal Mode, para ser possível carregar o kernel para a memória superior. Que por enquanto ainda será o de 16 bits.
Depois disso irei carregar um p-kernel de 32 bits. Criar uma tabela de parâmetros de boot e fazer o p-kernel imprimi-la.
Nesse ponto iriei fazer uma boa faxina no código do loader e aí sim irei postar aqui, aguardem!
Daí para frente iremos desenvolver o kernel :)
Nenhum comentário:
Postar um comentário
Obs.: Após escrever seu comentário, inscreva-se por e-mail para seguir os próximos comentários. Ou assine a postagem de comentários (Atom).