Van ugyebár a Pentium CPU-k első generációjában egy ún. FDIV-bug.
Elővettem egy régi gépet, amit szeretnék felhasználni backup routernek,
és ez épp egy FDIV bug által érintett CPU-val van megáldva. Anno az Intel
igyekezett elbagatellizálni, de az a teória vetődött fel bennem, hogy
bizonyos számításintenzív alkalmazásokat akár érzékelhető mértékben
is érinthet a probléma.Amire konkrétan gondolok, hogy a manapság már gyakran használt
kriptografikus kódokban előfordulhat az FDIV utasítás. Mindenféle
előzetes vizsgálat nélkül felvetődött bennem a kérdés, hogy ez adott
esetben veszélyeztetheti-e az adatok integritását mondjuk egy SSL
csatornán, amin sok információ áramolhat át rövid idő alatt.
Próbáltam ezt a teóriámat ellenőrizni, de jópár órás guglizás után feladtam,
nem találtam egyértelmű utalást, hogy pl. az OpenSSL-ben van-e valamilyen
detektálás, vagy workaround, vagy hogy bárki egyáltalán feszegette volna
a kérdést ilyen szinten.
Egyes kernelekben van detektálás (pl. NetBSD), de hogy a bug warning kiírásán
túl történik-e valami, annak még nem néztem utána. Gondolom kernel forrást
kéne olvasnom, vagy levlistákon kérdezősködni, de első körben úgy gondoltam,
megkérdezem itt, hátha van, aki már megtette ezt korábban.
Szeretettel várom a kommenteket!