[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