linux-user: fix microblaze get_sp_from_cpustate()
authorLaurent Vivier <laurent@vivier.eu>
Mon, 9 Apr 2018 11:52:11 +0000 (13:52 +0200)
committerLaurent Vivier <laurent@vivier.eu>
Tue, 10 Apr 2018 15:41:55 +0000 (17:41 +0200)
get_sigframe() uses regs[1] and this is actual SP.

Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20180409115212.875-1-laurent@vivier.eu>

linux-user/microblaze/target_signal.h

index de2b0f49d512fcc3e470a7321eb652e6df8449a8..642865f12e664a8e67825c1e16a0af067b5ab034 100644 (file)
@@ -23,7 +23,7 @@ typedef struct target_sigaltstack {
 
 static inline abi_ulong get_sp_from_cpustate(CPUMBState *state)
 {
-    return state->regs[14];
+    return state->regs[1];
 }