Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jun 1999 02:51:10 +0400
From:      Dmitrij Tejblum <tejblum@arc.hq.cti.ru>
To:        Peter Wemm <peter@netplex.com.au>
Cc:        Dmitrij Tejblum <tejblum@arc.hq.cti.ru>, Doug Rabson <dfr@nlsystems.com>, alpha@FreeBSD.ORG
Subject:   Re: Hmm!! 
Message-ID:  <199906272251.CAA04434@tejblum.dnttm.rssi.ru>
In-Reply-To: Your message of "Mon, 28 Jun 1999 06:23:32 %2B0800." <19990627222332.8D80781@overcee.netplex.com.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
Peter Wemm wrote:
> I was suspicious of something along those lines but the Alpha system is
> quite new to me.  I also kept thinking about Jason Thorpe's "you aren't
> doing all the required imb's" comment before.  I also note that DEC/Compaq
> have explicitly said that their upcoming CPU's are far more strict about
> certain things, I wonder if this is one?  This one isn't a particularly new
> CPU though.

FWIW, http://www.netbsd.org/Ports/alpha/models.html says: 
	AlphaPC 164SX systems include a 21164PC microprocessor instead 
	of the 21164A microprocessor used by the other supported systems. 
	The 21164PC microprocessor uses a different cache architecture than 
	the 21164A microprocessor. 

> > > [...] 
> > >  I'm pretty sure this is overkill, but it doesn't seem to hurt so far.  I
> > > have not tried your single patch though, I got out the sledgehammer to see
> > > if I could get some sanity.  I'm not sure if the alpha_pal_tbi() functions
> > > do an implied imb as well or not.  If so, then the first chunks are
> > > irrelevant.
> > 
> > I don't think so.
> 
> To which part? :-)

Sorry, I mean: I don't think alpha_pal_tbi() functions do an implied 
imb.
> 
> > While your patch is overkill, it still seem to miss imb in 
> > pmap_enter_quick()...
> 
> Yeah, seems so..  pmap_enter_quick() is, by definition, used on the current
> pmap.  We only need alpha_pal_tbi() calls when a mapping is being changed or
> removed, yes? 

Umm, probably. (I can only guess, I don't have anything resembling 
the alpha architecture manual :-(). If so, it may very well apply to imb, 
and then I apparently was wrong and pmap_enter_quick() don't need an
imb...

Dima




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906272251.CAA04434>