Subject: Re: Supported ARM7 CPUs
To: None <port-arm32@netbsd.org>
From: John Fremlin <vii@users.sourceforge.net>
List: port-arm32
Date: 06/02/2001 16:38:23
Ben Harris <bjh21@netbsd.org> writes:

> In article <m2n.s.1555cX-000rLd@chiark.greenend.org.uk> you write:
> >In sys/arch/arm32/arm32/cpufunc.c an ARM7 is supported iff
> >
> >	    (cputype & CPU_ID_7ARCH_MASK) == CPU_ID_7ARCH_V3
> >
> >Why? Is this just superstition or is there a real reason?
> 
> It's because ARM7TDMI is a very different core from ARM7.  They have
> different register assignments in CP15 for one thing.  To support
> ARM7TDMI, you'll need to add another batch of cpufunc routines.

OK I've written them (from the 710 T docs). I do hope that the abort
fixups are no different, because I am disinclined to try to audit
those ;-)

Is anybody willing to check over and or commit the code? I don't want
to keep it in my private tree.
-- 

	http://ape.n3.net