Date: Wed, 30 Dec 2009 08:32:25 -0600 (CST) From: Mark Tinguely <tinguely@casselton.net> To: freebsd-arm@freebsd.org Subject: Re: cpu_throw()/cpu_switch() and L2 Message-ID: <200912301432.nBUEWPVu021254@casselton.net> In-Reply-To: <200912292046.nBTKknjI076659@casselton.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> FYI esp Sheeva users with corruption issues: > > I was looking at my new swtch.S routine and noticed that cpu_throw() > and cpu_switch() do not wbinv the level 2 cache. For the majority of > the ARMv5 processors this does not do anything. This could effect the > Sheeva. Looking at the Sheeva "setttb" routine, wbinv both level 1 and > level 2 caches, which it needs to to if the level 2 cache is virtually > indexed. Sorry, it was purposely removed in Oct 2008 with Revision 18395. --Mark.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912301432.nBUEWPVu021254>