All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] arm64: kgdb/kdb: Fix single-step debugging issues
@ 2020-05-09 21:41 ` Wei Li
  0 siblings, 0 replies; 46+ messages in thread
From: Wei Li @ 2020-05-09 21:41 UTC (permalink / raw)
  To: daniel.thompson, jason.wessel, dianders, maz, mark.rutland,
	mhiramat, davem, will, catalin.marinas
  Cc: linux-arm-kernel, linux-kernel, liwei1412

This patch set is to fix several issues of single-step debugging
in kgdb/kdb on arm64.

It seems that these issues have been shelved a very long time,
but i still hope to solve them, as the single-step debugging
is an useful feature.

Note:
Based on patch "arm64: cacheflush: Fix KGDB trap detection",
https://www.spinics.net/lists/arm-kernel/msg803741.html

Wei Li (4):
  arm64: kgdb: Fix single-step exception handling oops
  arm64: Extract kprobes_save_local_irqflag() and
    kprobes_restore_local_irqflag()
  arm64: kgdb: Fix single-stepping into the irq handler wrongly
  arm64: kgdb: Set PSTATE.SS to 1 to reenable single-step

 arch/arm64/include/asm/debug-monitors.h |  6 ++++++
 arch/arm64/kernel/debug-monitors.c      | 28 ++++++++++++++++++++++++-
 arch/arm64/kernel/kgdb.c                | 16 +++++++++++---
 arch/arm64/kernel/probes/kprobes.c      | 28 ++-----------------------
 4 files changed, 48 insertions(+), 30 deletions(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 46+ messages in thread

end of thread, other threads:[~2020-07-08 22:23 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-09 21:41 [PATCH 0/4] arm64: kgdb/kdb: Fix single-step debugging issues Wei Li
2020-05-09 21:41 ` Wei Li
2020-05-09 21:41 ` [PATCH 1/4] arm64: kgdb: Fix single-step exception handling oops Wei Li
2020-05-09 21:41   ` Wei Li
2020-05-14  0:21   ` Doug Anderson
2020-05-14  0:21     ` Doug Anderson
2020-05-09 21:41 ` [PATCH 2/4] arm64: Extract kprobes_save_local_irqflag() and kprobes_restore_local_irqflag() Wei Li
2020-05-09 21:41   ` Wei Li
2020-05-10  8:59   ` Masami Hiramatsu
2020-05-10  8:59     ` Masami Hiramatsu
2020-05-14  0:21   ` Doug Anderson
2020-05-14  0:21     ` Doug Anderson
2020-05-16  8:47     ` liwei (GF)
2020-05-16  8:47       ` liwei (GF)
2020-05-16 16:17       ` Doug Anderson
2020-05-16 16:17         ` Doug Anderson
2020-05-18 15:14         ` Masami Hiramatsu
2020-05-18 15:14           ` Masami Hiramatsu
2020-05-09 21:41 ` [PATCH 3/4] arm64: kgdb: Fix single-stepping into the irq handler wrongly Wei Li
2020-05-09 21:41   ` Wei Li
2020-05-14  0:21   ` Doug Anderson
2020-05-14  0:21     ` Doug Anderson
2020-05-09 21:41 ` [PATCH 4/4] arm64: kgdb: Set PSTATE.SS to 1 to reenable single-step Wei Li
2020-05-09 21:41   ` Wei Li
2020-05-14  0:23   ` Doug Anderson
2020-05-14  0:23     ` Doug Anderson
2020-05-16  8:20     ` liwei (GF)
2020-05-16  8:20       ` liwei (GF)
2020-05-14  0:34 ` [PATCH 0/4] arm64: kgdb/kdb: Fix single-step debugging issues Doug Anderson
2020-05-14  0:34   ` Doug Anderson
2020-05-16  8:20   ` liwei (GF)
2020-05-16  8:20     ` liwei (GF)
2020-06-29 21:20     ` Doug Anderson
2020-06-29 21:20       ` Doug Anderson
2020-06-30  7:22       ` Will Deacon
2020-06-30  7:22         ` Will Deacon
2020-07-06 21:37         ` Doug Anderson
2020-07-06 21:37           ` Doug Anderson
2020-07-08 22:06           ` Will Deacon
2020-07-08 22:06             ` Will Deacon
2020-07-08 22:22             ` Doug Anderson
2020-07-08 22:22               ` Doug Anderson
2020-07-07  1:37       ` liwei (GF)
2020-07-07  1:37         ` liwei (GF)
2020-07-08 22:02 ` Will Deacon
2020-07-08 22:02   ` Will Deacon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.