android_kernel_xiaomi_sdm845/arch/blackfin/kernel
Mike Frysinger 600482c13d Blackfin: fix single stepping over system calls
On Blackfin systems, the hardware single step exception triggers before
the system call exception, so we need to save this info to process it
later on.  Otherwise, single stepping in userspace misses a few insns
right after the system call.

This is based a bit on the SuperH code added in commit 4b505db9c4.

Reported-by: Roland McGrath <roland@redhat.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-03-09 00:30:51 -05:00
..
cplb-mpu Blackfin: respect the L1 kconfig optimization in the MPU code 2010-03-09 00:30:49 -05:00
cplb-nompu Blackfin: initial XIP support 2010-03-09 00:30:48 -05:00
.gitignore Blackfin: ignore generated vmlinux.lds 2009-05-27 00:27:03 -04:00
asm-offsets.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
bfin_dma_5xx.c Blackfin: reject NULL callback in set_dma_callback() 2009-12-15 00:15:37 -05:00
bfin_gpio.c Blackfin: gpio: use shorter name 2010-03-09 00:30:46 -05:00
bfin_ksyms.c Blackfin: pull in asm/io.h in ksyms for prototypes 2009-06-18 21:40:44 -04:00
cplbinfo.c Blackfin: cplbinfo: drop d_path() hacks 2009-10-07 04:48:04 -04:00
dma-mapping.c Blackfin: dma-mapping: fix thinko in constant optimization 2010-03-09 00:30:46 -05:00
early_printk.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
entry.S Blackfin: initial XIP support 2010-03-09 00:30:48 -05:00
fixed_code.S Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
flat.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
ftrace-entry.S Blackfin: support new ftrace frame pointer semantics 2010-03-09 00:30:50 -05:00
ftrace.c Blackfin: support new ftrace frame pointer semantics 2010-03-09 00:30:50 -05:00
gptimers.c Blackfin: gptimers: use unsigned timer/group ids 2009-12-15 00:15:30 -05:00
init_task.c Blackfin: fix the section name of init_thread_union 2010-03-09 00:30:48 -05:00
ipipe.c Blackfin/ipipe: prepare status bitops for SMP support 2009-12-15 00:15:12 -05:00
irqchip.c genirq: Convert irq_desc.lock to raw_spinlock 2009-12-14 23:55:33 +01:00
kgdb_test.c Blackfin: kgdb_test: clean up code a bit 2009-12-15 00:16:50 -05:00
kgdb.c Blackfin: kgdb: mark all local funcs/structs static 2010-03-09 00:30:48 -05:00
Makefile Blackfin: implement nmi_watchdog for SMP on BF561 2010-03-09 00:30:49 -05:00
module.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
nmi.c Blackfin: split watchdog definitions into a dedicated header file 2010-03-09 00:30:50 -05:00
process.c Blackfin: initial regset support 2010-03-09 00:30:51 -05:00
ptrace.c Blackfin: fix single stepping over system calls 2010-03-09 00:30:51 -05:00
reboot.c Blackfin arch: bfin_reset->_bfin_reset redirection no longer needed 2009-02-04 16:49:45 +08:00
setup.c Blackfin: rewrite resync_core_{i,d}cache() SMP logic to avoid per_cpu data 2010-03-09 00:30:50 -05:00
shadow_console.c Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
signal.c Blackfin: fix single stepping over system calls 2010-03-09 00:30:51 -05:00
stacktrace.c Blackfin: add preliminary support for STACKTRACE 2009-06-13 07:20:14 -04:00
sys_bfin.c Unify sys_mmap* 2009-12-11 06:44:29 -05:00
time-ts.c Blackfin: add support for cpufreq on SMP systems 2010-03-09 00:30:50 -05:00
time.c Blackfin: drop duplicate sched_clock 2009-12-15 00:16:56 -05:00
traps.c Blackfin: fill out the signal si_addr when sending a SIGBUS/SIGSEGV 2010-03-09 00:30:49 -05:00
vmlinux.lds.S Blackfin: initial XIP support 2010-03-09 00:30:48 -05:00