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 +
|