• Guido Barzini's avatar
    [ARM PATCH] 1179/1: ldm/stm alignement fixups: treat 920T the same as 922T · e861caac
    Guido Barzini authored
     The check in do_alignment_ldmstm for addr and eaddr being the same is #ifdef'd
    out for the ARM922T because they aren't expected to be the same due to the 
    different way the MMU sets addr. The ARM920T is just a 922T with more cache, 
    and should be treated the same. I've checked on a real ARM920T and it does 
    complain loudly every time it fixes up a misaligned ldm/stm unless this 
    patch is applied.
     I suspect that the ARM926 should be treated the same way as well, but I can't
    find any relevant documentation on ARM's web-site, so have left it out. 
    e861caac
alignment.c 14.3 KB