Newsgroup: it.comp.os.linux.sys
Titolo: Pentium 133 con bug F00F

L' ho preso usato. All'avvio il kernel da` il msg:
Intel Pentium with F0 0F bug - workaraund enabled.
Qualcuno si ricorda qualcosa circa l'affidabilita` con Linux?
L'amico che me l'ha dato aveva solo window$ e non ne ha mai saputo
niente (anzi, forse gli correggeva i bug di winbug!).
-- 
Ci sentiamo  |  Remigio Zedda
             |  
remi...@tiscalinet.it
ciao Remigio |                    kernel 2.2.13 su Slack 7.0


mi pare che il bug si presentava come la possiblità di fare reboottare
la macchina con una particolare sequenza di istruzioni asm... il
workaround significa che il kernel via software fa in modo che nessuno
possa eseguire tali istruzioni... quindi stai tranquillo
-- 
  _     _                                  _ 
 (_)   | |                                | |
  _____| |  ___   ____    ____  _____   __| |
 |  _   _) / _ \ |  _ \  / ___)(____ | / _  |
 | |  \ \ | |_| || | | || |    / ___ |( (_| |
 |_|   \_) \___/ |_| |_||_|    \_____| \____|
Windows NT crashed.
I am the Blue Screen of Death.
No one hears your screams.

Qualcuno si ricorda qualcosa circa l'affidabilita` con Linux?
tranquillo, e' un bug notissimo dei pentium di alcuni anni fa, non e'
una cosa instabile, semplicemente risponde male ad una precisa
istruzione, sempre e solo a quella, e sempre nello stesso modo.
il workaround che applica il kernel, e' proprio la soluzione software al
buco del microcodice della cpu.
funziona tutto regolarmente.
Ciao.roberto
-- 
Save our planet!
Save wildlife;
For your E-MAIL use only recycled Bytes !!
roberto poggi  
rpo...@softhome.net

niente (anzi, forse gli correggeva i bug di winbug!).
Appare anche qui:
Apr  9 15:50:26 localhost kernel: Intel Pentium with F0 0F bug -
workaround enabled.
Mai avuti problemi.
Ciao
Ale
-- 
Home Page: 
http://web.tiscalinet.it/airaghi
Per ottenere il mio indirizzo e-mail sostituire a NOSPAM il mio cognome

 ciao Remigio |                    kernel 2.2.13 su Slack 7.0
Con un programma asm di 5 byte che iniziava, appunto, con f00f
si può _INCHIODARE_ il processore.(fino ad un nuovo reset hard)
Se è abilitato il workaround tale sequenza non arriva alla CPU ;-)
-- 
Il mio "indirizzo" é modificato.
My "address" is modified.

Se è abilitato il workaround tale sequenza non arriva alla CPU ;-)
Ma allora e` l'istruzione (solo 386) LOCK: "lock istruzione,operando".
E` l'unica ad avere codice operativo f0. Serva per la modalita`
protetta in ambiente multiprocessore.
Peccato tu non abbia i restanti tre byte, con 0f ce ne son troppe.


 Intel Pentium with F0 0F bug - workaraund enabled.
Ti sta solo segnalando che viene fixato il bug...
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

Peccato tu non abbia i restanti tre byte, con 0f ce ne son troppe.
F0 0F C7 C8
-- 
Lorenzo
"Given enough eyeballs, all bugs are shallow", Linus'Law
(address rot13 encoded)

F0 0F C7 C8
Non riesco a disassemblarli, lock l'avevo azzeccata. Forse sono
istruzioni pentium... Cmq sotto dos va in blocco, ma non resetta.


istruzioni pentium... Cmq sotto dos va in blocco, ma non resetta.
lock cmpxchg8b eax, e` un'istruzione nuova del Pentium.
cmpxchg8b confronta il contenuto di un blocco di memoria di 8 byte
con il contenuto di edx:eax. Serve per implementare i semafori.
E` normale che vada in blocco perche` il bug consiste in un deadlock
tra il processore e il bus.


lock cmpxchg8b eax, e` un'istruzione nuova del Pentium.
THNX THNX, devo proprio aggiornarmi...
