This patchset changes the definition r0 etc. to %r0, so that the assembler can check that registers are only used where expected, and fixes the fallout.
Signed-off-by: J. Neuschäfer <j...@posteo.net> --- J. Neuschäfer (2): powerpc: Fix 0 vs. r0 confusion in X/D-form instructions powerpc: Introduce and enforce assembler checks on GPR usage arch/powerpc/config.mk | 2 +- arch/powerpc/cpu/mpc83xx/start.S | 72 ++++++++++++++++++++-------------------- arch/powerpc/cpu/mpc85xx/start.S | 24 +++++++------- arch/powerpc/lib/ppccache.S | 6 ++-- include/ppc_asm.tmpl | 66 ++++++++++++++++++------------------ 5 files changed, 85 insertions(+), 85 deletions(-) --- base-commit: a75acb55442302aeaca993a5c4337fd130766e58 change-id: 20241129-gpr-checks-de006dda819b Best regards, -- J. Neuschäfer <j...@posteo.net>