Subject: Re: ARM port organisation (was: Re: NetBSD/hpcarm snap code)
To: Reinoud Zandijk <imago@kabel065011.kabel.utwente.nl>
From: Ben Harris <bjh21@netbsd.org>
List: tech-kern
Date: 02/18/2001 13:27:17
On Sun, 18 Feb 2001, Reinoud Zandijk wrote:

> > I don't think you can do that.  All small procs must live in the 0-32Mb
> > virtual memory region  (above that address and the cpu doesn't map in the
> > process-specific tag when doing VA translations, so the process needs its
> > own tlb tables.
> 
> :((( I really really hope that this is just a oddity... wish they had made
> it full over the whole address range :(( ... that would simpify...

The point of it is that FCS interposes between the CPU and the MMU, so its
output addresses are limited to 4Gb, and its input addresses thus have to
be < 4Gb/#procs.  Yes, a better FCS would be nice, but it would need work
on rather more of the system.

> any ideas about the iXscale 80200 ? How to get info about it f.e. ? I
> heared someone mention a document about it ... any chance of getting one
> myself?

<URL:http://developer.intel.com/design/iio/docs/80200.htm>

The two documents under "Manuals" should tell you all you need.

-- 
Ben Harris                                                   <bjh21@netbsd.org>
Portmaster, NetBSD/arm26               <URL:http://www.netbsd.org/Ports/arm26/>