ARCv2: entry: rearrange pt_regs slightly
authorVineet Gupta <vgupta@kernel.org>
Fri, 22 May 2020 23:24:53 +0000 (16:24 -0700)
committerVineet Gupta <vgupta@kernel.org>
Fri, 18 Aug 2023 17:30:47 +0000 (10:30 -0700)
commitd4624bf6a6c9d9ff084eb2cba6d3cf6aeda9f974
treeee5d37e548da970e0f81386dc3943c6150cb0fd9
parent656f18ad8d5bc878cf05210e2fea8f13270ffcc5
ARCv2: entry: rearrange pt_regs slightly

Instead of r26,fp,sp,r12,r30 order as fp,r30,r12,r26,sp

 - keeps SP at well known position (right abive hardware autosave)
 - r26,r12 saved specifically for ARCv2 (and not in ARCv3) kept
   closer for easy ifdef'ry later

Signed-off-by: Vineet Gupta <vgupta@kernel.org>
arch/arc/include/asm/entry-arcv2.h
arch/arc/include/asm/ptrace.h
arch/arc/kernel/asm-offsets.c