At 10:18 PM 9/20/00 +0100, Russell King - ARM Linux Admin wrote:
>Philip Blundell writes:
> > >An application task had a data abort that I traced into _arm7_data_abort
> > >in arch/arm/mm/proc-arm6,7.S, where it ended up at Ldata_unknown.
> > >I believe the 2nd entry in the branch table should be "b Ldata_simple"
> > >to handle a "swp rd,rs,[rn]" instruction that caused the abort.
> >
> > Yes, I agree.
>
>I don't for one very good reason - proc-arm6,7.S is NOT for ARMv4 
>architectures.
>I'm standing on top of the worlds tallest building shouting this out.  It 
>is NOT
>for ARMv4.  ARM710's don't have swp instructions, therefore this change is 
>wrong.
>The use of this file is wrong.
>
>Please ignore 2.2 stuff for non-ARM710 processors - use 2.4.0 instead.

Thanks for the clarification.  There were other occasions where I felt that
2.2 was not handling ARMv4 correctly.  I found the ARM720 changes in the 2.4
kernel submitted by Steve Hill.  Upgrading to 2.4 is planned.







_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm

Reply via email to