On Wed, 4 Sep 2002, Matthew Dharm wrote: > And this is the heart of the problem. I set up an ioremap, so I thought > that the TLB exception handler would fix this for me. It looks like that > code won't do anything if the exception was generated from an interrupt... > Or am I reading it wrong? I'm not an expert on the TLB code... The kernel memory is unswappable so a PTE is always available. If the TLB refill handler cannot fetch it for some reason, then there is a bug somewhere. It might be helpful if you narrowed it down a bit -- refills work correctly for modules, including interrupt handlers, and they reside in KSEG2. -- + Maciej W. Rozycki, Technical University of Gdansk, Poland + +--------------------------------------------------------------+ + e-mail: macro@ds2.pg.gda.pl, PGP key available +