linux-origin
[Top] [All Lists]

Re: Tlb shutdown bit

To: Kanoj Sarcar <kanoj@xxxxxxxxxxxxxxxxxxx>
Subject: Re: Tlb shutdown bit
From: Ralf Baechle <ralf@xxxxxxxxxxx>
Date: Fri, 7 Apr 2000 01:15:21 -0700
Cc: linux-origin@xxxxxxxxxxx, sprasad@xxxxxxxxxxxxxxxxxxx
In-reply-to: <200004062212.PAA40317@google.engr.sgi.com>; from kanoj@google.engr.sgi.com on Thu, Apr 06, 2000 at 03:12:34PM -0700
References: <200004062212.PAA40317@google.engr.sgi.com>
Sender: owner-linux-origin@xxxxxxxxxxx
On Thu, Apr 06, 2000 at 03:12:34PM -0700, Kanoj Sarcar wrote:

> It looks like when the first processor starts executing the Linux
> kernel entry point (from the IO6prom), it already has the TS (tlb
> shutdown) bit set. I am wondering why this might happen. Note that
> the Linux kernel is not loaded at xkphys (0xa800....), but rather
> at ckseg0 (0xffffffff80...).

Maybe I'm now talking complete bull since I don't have the manuals at hand
nor can find one at this time, but anyway ...  Afair the TS bit in the R10000
can never be set because on tlbwi / tlbwr the processor examines all
entries for a hit at the virtual address etc. of the new entry.  If so,
these entries will be invalidated.

Good night ...

  Ralf

<Prev in Thread] Current Thread [Next in Thread>