[FUG-BR] Dúvida - NO_FOOF_HACK
Rainer Alves
rainer.alves em gmail.com
Sáb Abr 8 17:45:55 BRT 2006
Thiago Esteves de Oliveira wrote:
> Li o NOTES/NO_FOOF_HACK, ok, mas gostaria de saber se a opção
> NO_FOOF_HACK deve ser usada
> apenas em "i586(s)" como dito no NOTES, pois já vi servidores "i686(s)",
> com esta opção abilitada na
> compilação do kernel.
A primeira edição do Pentium (de séculos atrás) tinha um bug que causava
o travamento da CPU se ela recebesse uma sequência de instruções que
iniciava com os byte codes 'F0 0F' (em hexadecimal, daí o nome).
Esse 'NO_F00F_HACK' nada mais é do que uma proteção do kernel, que gera
um erro de instrução ilegal ao detectá-las.
A opção só faz sentido se você usar o Pentium 1 (i586), habilitá-la em
qualquer outro kernel é desperdício já que a Intel corrigiu o bug no
design dos Pentiums seguintes.
--
Rainer Alves
_______________________________________________
freebsd mailing list
freebsd em fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br
Mais detalhes sobre a lista de discussão freebsd