Subject: Re: NetBSD master CVS tree commits
To: None <port-mips@NetBSD.ORG>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-mips
Date: 06/24/1997 22:45:55
On 25 Jun 1997 05:10:02 -0000
source@NetBSD.ORG wrote:
> mhitch
> Tue Jun 24 22:06:07 PDT 1997
> Update of /cvsroot/src/sys/arch/mips/mips
> In directory netbsd1:/var/slash-tmp/cvs-serv20837
>
> Modified Files:
> locore_r2000.S locore_r4000.S
> Log Message:
> Someday I'll learn how the MIPS cpu works; add some delay after the tlbp
> when switching to a new process. This was causing a ktlbmiss and stack
> overflow panic on R3000 machines.
Heh... So, I am a total newcomer to the MIPS CPU, really, and I've found
the Kane and Heinrich book on the R3000 and R4000/6000 to be really useful,
_especially_ the operational description of each of the instructions, that
shows you where the delay slots are...
If anyone's interested, I'll post the ISBN when I get into work tomorrow.
Jason R. Thorpe thorpej@nas.nasa.gov
NASA Ames Research Center Home: 408.866.1912
NAS: M/S 258-6 Work: 415.604.0935
Moffett Field, CA 94035 Pager: 415.428.6939