Skip to content

Add KGDB support to PA-RISC

Sven Schnelle linux-parisc 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest3 patches 0 repliesNew
  2. v13 patches 0 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3parisc: add set_fixmap()/clear_fixmap()arch/parisc/include/asm/fixmap.h arch/parisc/mm/Makefile arch/parisc/mm/fixmap.c +1 more+71 -70 replies
2/3parisc: add parisc code patchingarch/parisc/include/asm/patch.h arch/parisc/kernel/Makefile arch/parisc/kernel/patch.c+91 -10 replies
3/3parisc: add KGDB supportarch/parisc/Kconfig arch/parisc/include/asm/kgdb.h arch/parisc/kernel/Makefile +2 more+297 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH v2 0/3] Add KGDB support to PA-RISC

Hi,

this is v2 of the patch set. Changes compared to v1:

- add a missing #ifdef CONFIG_KGDB in traps.c, to fix a compile error when CONFIG_KGDB is not enabled.
- call __patch_text() in kgdb, as kgdb already stops all CPUs.

Sven Schnelle (3):
parisc: add set_fixmap()/clear_fixmap()
parisc: add parisc code patching
parisc: add KGDB support

 arch/parisc/Kconfig              |   1 +
 arch/parisc/include/asm/fixmap.h |  19 ++-
 arch/parisc/include/asm/kgdb.h   |  68 ++++++++++
 arch/parisc/include/asm/patch.h  |  11 ++
 arch/parisc/kernel/Makefile      |   4 +-
 arch/parisc/kernel/kgdb.c        | 210 +++++++++++++++++++++++++++++++
 arch/parisc/kernel/patch.c       |  78 ++++++++++++
 arch/parisc/kernel/traps.c       |  17 +++
 arch/parisc/mm/Makefile          |   2 +-
 arch/parisc/mm/fixmap.c          |  43 +++++++
 arch/parisc/mm/init.c            |  14 ++-
 11 files changed, 459 insertions(+), 8 deletions(-)
 create mode 100644 arch/parisc/include/asm/kgdb.h
 create mode 100644 arch/parisc/include/asm/patch.h
 create mode 100644 arch/parisc/kernel/kgdb.c
 create mode 100644 arch/parisc/kernel/patch.c
 create mode 100644 arch/parisc/mm/fixmap.c
Signature · 1 line
2.20.1