[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#394418: question for ARM porters: incomplete arm v3 support in etch?



On 2006-10-28 11:36 -0400, Daniel Jacobowitz wrote:
> On Sat, Oct 28, 2006 at 04:27:33PM +0200, Mirco Bauer wrote:
> > We can see here, that the same upstream version and same debian
> > revision, show different results between netwinder model
> > and cats model: it builds on cats and fails on netwinder (see 1.1.18-3
> > and 1.1.17.1-4).
> > 
> > As said I am not a porter, so I don't know the difference between cats
> > and netwinder, but AFAIK cats is v4l and netwinder is v3l.
> > 
> > Upstream tests and only has access to arm v5l and can't reproduce this
> > problem, as seen in the upstream bugreport.
> 
> I am pretty sure that's not right; netwinder is a StrongARM, which is
> architecture version 4.  Very very little is really armv3 any more.
> 
> Of course, as far as I can tell, cats boards are also StrongARM...
> maybe someone who knows for sure will correct me if I got that wrong.

Both netwinder
(http://netwinder.osuosl.org/users/n/nelson/public_html/specs.html)

And CATS (http://www.simtec.co.uk/products/EB110ATX/) 

Use the 'footbridge' architecture, which is the original StrongARM 110
CPU with the Intel footbridge chipset. (Most 'strongarm' machines are 
the later integrated system on chip devices SA1110 and SA1110) 

Strongarm is v4 instructions set (v4l).  

The only machines (you could use Debian on) that are v3 are RiscPCs
(ARM 610, 710, Strongarm 110) and the Psion5 and 5mx (Cirrus CL7110
CPU). The RiscPC needs only v3 instructions even when a Strongarm is
fitted because it does not support the 16-bit access instructions of
v4 (for obscure backwards-compatible hardware reasons).

Debian arm is currently built to v3 in order to work on machines of
this vintage, but I think it is fair to say that no-one cares enough
about any of this old hardware enough to insist that mono is made to
work on it (unless it is trivial to do so). It would be nice not to
break strongarm RiscPCs gratuitoulsy but they are so slow I am not
aware of anyone using them for anything serious. 

The oldest vintage of machines we really care about is v4l, not least
because nearly all of our buildds are it. 

So in summary, I think it is reasonable to leave mono arm v4 only as
in practice it will cause 0 people any grief. 

Wookey
-- 
Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK  Tel +44 (0) 1223 811679
work: http://www.aleph1.co.uk/                 play: http://wookware.org/



Reply to: