On Fri, 23 Nov 2001, Frank van Eijkelenburg wrote:

> Intel's latest errata sheet for the SA-1110 mentions the
> following problem:
> 
> Incorrect Sign-Extended Value in Register After a Read buffer Allocate
> 
> After a read buffer allocate, a Load Register Signed  Halfword (LDRSH) or
> a Load Register Signed Byte (LDRSB) will not return the correct value in
> the register, due to long propagation delays in the sign extend logic.
> 
> Workaround:  Execute the command twice and the data is guaranteed to be
> correctly sign extended for the second read.

Nobody is really using the read buffer, unless you have special purpose 
libraries like for performing signal processing and the like.  The read 
buffer is used with a special coprocessor instruction that is never used by 
gcc.  Therefore this is really unlikely to be related to any problems you 
may have unless you really know that you explicitly made use of the read 
buffer feature.


Nicolas


_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Please visit the above address for information on this list.

Reply via email to