summaryrefslogtreecommitdiff
path: root/include/xen/arm
diff options
context:
space:
mode:
Diffstat (limited to 'include/xen/arm')
0 files changed, 0 insertions, 0 deletions
t-next.git/patch/arch/mn10300/mm?id=9ee21723ccc30070f47c411826d4ed013cd050c2'>patch) tree5f460e51e72ef93f4103c39032f1aec298a638db /arch/mn10300/mm parentddb7d1e975d224885397c002512ded987be3c3bc (diff)
MN10300: gdbstub: Restrict single-stepping to non-preemptable non-SMP configs
Restrict single-stepping through the kernel using gdbstub to non-preemptable non-SMP configs as gdbstub has to do software single-stepping by means of temporary breakpoints. Hardware single-stepping is unavailable as Panasonic have not sufficiently documented the interface to it. Software single-stepping through preemptable or SMP kernels runs into problems as it makes it much more likely that the wrong thread will hit the temporary breakpoints. It seems impractical to work around the problem for the most part. It could be possible to make a UP preemptable kernel switch temporary breakpoints in and out in switch_to(). Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'arch/mn10300/mm')