Lucky Labs: Kernel, fase 5 - Adornando o caminho (enfeitando, se não entendeu)
ABORT está muito mais refinada. Agora é possível além do código de erro, informar o local do código fonte que é gerado o erro. Isso é extremamente útil já que encontrar o ponto do erro se torna mais simples. E ainda é possível informar uma mensagem de erro amigável ao usuário (desde que não seja "Esse programa executou uma operação ilegal e será fechado", rsrs).
Outra melhora é que tornei mais legível a leitura dos flags da CPU, que agora são informados, também, através de suas abreviaturas, bem como o ring atual (IOPL) do processo. A pilha de chamada continua da mesma forma.
Quanto a versão final do kernel, ele informa basicamente os mesmos parâmetros da versão anterior. Esses parâmetros serão usados para a implementação do gerenciador de memória, na próxima fase.