sst-linux/arch/mips
Jiaxun Yang 7b425f542f ptrace: Introduce exception_ip arch hook
commit 11ba1728be3edb6928791f4c622f154ebe228ae6 upstream.

On architectures with delay slot, architecture level instruction
pointer (or program counter) in pt_regs may differ from where
exception was triggered.

Introduce exception_ip hook to invoke architecture code and determine
actual instruction pointer to the exception.

Link: https://lore.kernel.org/lkml/00d1b813-c55f-4365-8d81-d70258e10b16@app.fastmail.com/
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: Salvatore Bonaccorso <carnil@debian.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-03-07 16:56:51 +01:00
..
alchemy MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() 2024-01-25 15:27:45 -08:00
ar7
ath25
ath79
bcm47xx
bcm63xx
bmips mips: bmips: BCM6358: make sure CBR is correctly set 2024-06-27 13:46:18 +02:00
boot MIPS: Loongson64: DTS: Fix msi node for ls7a 2024-12-27 13:52:52 +01:00
cavium-octeon
cobalt
configs
crypto
dec
fw
generic
include ptrace: Introduce exception_ip arch hook 2025-03-07 16:56:51 +01:00
ingenic
jazz
kernel ptrace: Introduce exception_ip arch hook 2025-03-07 16:56:51 +01:00
kvm MIPS: KVM: Fix a build warning about variable set but not used 2023-12-03 07:32:09 +01:00
lantiq MIPS: lantiq: register smp_ops on non-smp platforms 2024-01-31 16:17:12 -08:00
lib
loongson2ef
loongson32
loongson64 MIPS: Loongson64: remove ROM Size unit in boardinfo 2025-02-21 13:49:44 +01:00
math-emu mips/math-emu: fix emulation of the prefx instruction 2025-02-21 13:49:44 +01:00
mm mips: Fix max_mapnr being uninitialized on early stages 2024-01-31 16:16:59 -08:00
mti-malta
n64
net
pci MIPS: Octeron: remove source file executable bit 2024-08-03 08:49:22 +02:00
pic32
power
ralink
rb532
sgi-ip22
sgi-ip27
sgi-ip30 MIPS: ip30: ip30-console: Add missing include 2024-08-03 08:49:44 +02:00
sgi-ip32
sibyte
sni
tools
txx9
vdso MIPS: Use "grep -E" instead of "egrep" 2023-09-23 11:11:08 +02:00
Kbuild
Kbuild.platforms
Kconfig MIPS: Loongson64: Enable DMA noncoherent support 2023-12-13 18:39:29 +01:00
Kconfig.debug
Makefile MIPS: Probe toolchain support of -msym32 2025-01-02 10:30:53 +01:00
Makefile.postlink