vm_fault: fault on nofault entry

Dan Lukes dan at obluda.cz
Sat Mar 18 20:15:57 CET 2006


Jan Stary napsal/wrote, On 03/17/06 23:57:
> pokud tomu tedy spravne rozumim, samotny "page fault" jeste nemusi
> nutne znamenat neco spatneho - proste se behem swapovani ta stranka
> ocitla jinde.

	Naprosto spravne, vyskyt page-fault je "standardni zalezitost".

> Da se neco usuzovat z te opakujici se adresy?

	No, neco se z ni usuzovat da, otazka je, jestli to neco bude ve 
vysledku k necemu dobre. I kdyby se jednalo o vadu pameti, stejne na ni 
jen tezko budes vymenovat jeden IO. Stejna budes muset vymenit cely 
modul. A nepoznas ani, ktery z modulu to je - z adresy konkretniho byte 
pameti nelze nijak snadno urcit, na kterem fyzickem modulu pameti je 
umisten.

	A to porad jeste pomijim moznost, ze jde o vady nejakeho DMA hardware 
nebo jeho ovladace pripadne ne pameti samotne, ale toho chipu, kteri k 
ni ridi pristup. Nebo to souvisi s prehratim, nebo pretaktovanim, nebo 
vyschnul nektery z blokacnich elektrolytickych kondenzatoru pripojenych 
na napajeni nektereho z dulezitych obvodu a ztratil potrebne vlastnosti, 
nebo ...

	Otazku vady pameti bych resil spis jeji docasnou vymenou za jinou - 
problem bud' zmizi nebo nezmizi. A kdyz nezmizi, tak je jinde.

						Dan


-- 
Dan Lukes                                   SISAL MFF UK
AKA: dan at obluda.cz, dan at freebsd.cz,dan at kolej.mff.cuni.cz



More information about the Users-l mailing list