Strange code in head.S

Benjamin Herrenschmidt benh at
Sat Mar 6 11:02:40 EST 2004

On Sat, 2004-03-06 at 00:23, Sylvain Munaut wrote:
> Hello,
> While looking at head.S, I noticed that in the FTR Section
> CPU_FTR_HAS_HIGH_BATS, the register used during all the mtspr
> SPRN_DBATxx,r20 is r20.
> But shouldn't it be r10 ?
> In the 2.4 version it was r20 but for all the preceding code of
> clear_bat, it has been replaced with r10 but not in the FTR ...
> Maybe I'm wrong, I'm not working on an arch that uses it. It's just
> seems strange to me ...

Good catch !


** Sent via the linuxppc-dev mail list. See

More information about the Linuxppc-dev mailing list