powerpc/powernv: Don't clobber r9 in relative_toc()

With OPAL, r8 and r9 will be used to pass the OPAL base and entry
for debugging purposes (those informations are also in the
device-tree). We don't want to clobber those registers that
early.
Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
parent 781fb7a3
...@@ -674,9 +674,9 @@ _GLOBAL(enable_64b_mode) ...@@ -674,9 +674,9 @@ _GLOBAL(enable_64b_mode)
_GLOBAL(relative_toc) _GLOBAL(relative_toc)
mflr r0 mflr r0
bcl 20,31,$+4 bcl 20,31,$+4
0: mflr r9 0: mflr r11
ld r2,(p_toc - 0b)(r9) ld r2,(p_toc - 0b)(r11)
add r2,r2,r9 add r2,r2,r11
mtlr r0 mtlr r0
blr blr
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment