From owner-freebsd-mips@FreeBSD.ORG Thu Jun 10 22:14:30 2004 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id 8C72C16A4D0; Thu, 10 Jun 2004 22:14:30 +0000 (GMT) Date: Thu, 10 Jun 2004 12:14:30 -1000 From: juli mallett To: Ralf Baechle Message-ID: <20040610221430.GA26579@FreeBSD.org> References: <20040610090712.GA71925@FreeBSD.org> <20040610160207.GB32315@linux-mips.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040610160207.GB32315@linux-mips.org> User-Agent: Mutt/1.4.1i X-Negacore: Yes X-Authentication-Warning: localhost: juli pwned teh intarweb X-Disclaimer: Opinions expressed about the deliciousness of eating brains are my own unless expressed by my employer. cc: Gheorghe Ardelean cc: freebsd-mips@FreeBSD.org Subject: Re: Some MIPS status goodies. X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jun 2004 22:14:30 -0000 * Ralf Baechle [ Date: 2004-06-10 ] [ w.r.t. Re: Some MIPS status goodies. ] > On Wed, Jun 09, 2004 at 11:07:12PM -1000, juli mallett wrote: > > > R10K and IP28 support are probably a ways away, but I'm interested > > in supporting these systems and more. Right now it's easiest to start > > with the, much simpler, R4400 Indigo2 I have here, and get a good base > > of this stuff, then move into supporting the more modern and complex > > CPUs and machines - but be assured I am taking them into account! > > R10000 in non-coherent systems (Indigo 2 R10000, O2) is a rather hard to > use processor due to unwanted behaviour of speculative execution that > leads to memory corruption. The workarounds are fairly complex; efficient > solutions involve compiler modifications. Yeah, I read about the compiler mods SGI had to make, with accessing the stack as a barrier... It sounded like that was only for the kernel though, yeah? > That said, the R10000's is resolving all hazards in hardware and does > almost the entire coherency in software so in a saner system such as > the Origin it's a breeze. Right. juli. -- juli mallett. jmallett@freebsd.org. adrift in the pacific.