Skip to content

sparc64 support for crash utility

Dave Kleikamp sparclinux 3 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest3 patches 5 repliesIn review
  2. v22 patches 12 repliesSuperseded
  3. v12 patches 0 repliesSuperseded

Changes in v3 from the cover letter

* Broke task_struct_flags fix into separate patch
* A lot of various cleanups suggested by Sam Ravnborg
* Implemented sparc64_dump_machdep_table()

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3Use proper size for task_struct->flagsdefs.h task.c+11 -21 reply
2/3Implement byte-by-byte memory access facilitatorsdefs.h+41 -03 replies
3/3crash-utility: Support for sparc64 architectureMakefile configure.c defs.h +5 more+1469 -51 reply

Reviews trailers per patch

2 of 3 patches have a Reviewed-by or Acked-by.

PatchSam Ravnborg
1/3A-b
2/3
3/3A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH V3 0/3] sparc64 support for crash utility

These patches add support for the sparc64 architecture.

This supports running against a live kernel. Diskdump support is also here, but the crashdump support for the kernel, kexec-tools, and makedumpfile is still pending.

Initial work was done by Karl Volz with help from Bob Picco.

V3:
* Broke task_struct_flags fix into separate patch
* A lot of various cleanups suggested by Sam Ravnborg
* Implemented sparc64_dump_machdep_table()

V2:
* Use SIZE(task_struct_flags) instead of just changing ULONG to UINT
* Put new code in get_idle_threads() inside #ifdef SPARC64

Dave Kleikamp (3):
Use proper size for task_struct->flags Implement byte-by-byte memory access facilitators
crash-utility: Support for sparc64 architecture

 Makefile            |    9 +-
 configure.c         |   23 +
 defs.h              |  180 ++++++++-
 diskdump.c          |   36 ++-
 lkcd_vmdump_v2_v3.h |    2 +-
 sparc64.c           | 1253 +++++++++++++++++++++++++++++++++++++++++++++++++++
 symbols.c           |   10 +
 task.c              |   23 +-
 8 files changed, 1527 insertions(+), 9 deletions(-)
 create mode 100644 sparc64.c