This patch set are for Crash-utility tool, it make crash tool support on loongarch64 architecture and the common commands(bt, p, rd, mod, log, set, dis, and so on). In the RFC discussed about the gdb version issue. See: https://listman.redhat.com/archives/crash-utility/2023-July/010871.html LoongArch64 need a gdb backport patch(gdb-10.2-loongarch.patch) and it is integrated in the v1-0001-Add-LoongArch64-framework-code-support.patch The patch sets were tested on a loongArch64 Loongson-3C5000 processor. Can successfully enter the crash command line and support for common command. ... KERNEL: vmlinux DUMPFILE: /proc/kcore CPUS: 16 DATE: Thu Jul 27 19:51:21 CST 2023 UPTIME: 06:35:11 LOAD AVERAGE: 0.15, 0.03, 0.01 TASKS: 257 NODENAME: localhost.localdomain RELEASE: 5.10.0-60.102.0.128.oe2203.loongarch64 VERSION: #1 SMP Fri Jul 14 04:17:09 UTC 2023 MACHINE: loongarch64 (2200 Mhz) MEMORY: 64 GB PID: 2964 COMMAND: "crash" TASK: 9000000098805500 [THREAD_INFO: 9000000094d48000] CPU: 6 STATE: TASK_RUNNING (ACTIVE) crash> crash> dis -l start_kernel /linux-loongarch64/init/main.c: 883 0x9000000001030818 <start_kernel>: 0x0141ee40 /linux-loongarch64/init/main.c: 879 0x900000000103081c <start_kernel+4>: 0x90000000 /linux-loongarch64/init/main.c: 883 0x9000000001030820 <start_kernel+8>: addu16i.d $zero, $t8, 8179(0x1ff3) /linux-loongarch64/init/main.c: 879 ... About the LoongArch64 Architecture: https://www.kernel.org/doc/html/latest/loongarch/index.html Ming Wang (10): Add LoongArch64 framework code support LoongArch64: Make the crash tool successfully enter the crash command line LoongArch64: Add 'pte' command support LoongArch64: Add 'mach' command support LoongArch64: Add 'bt' command support LoongArch64: Add 'help -m/M' command support LoongArch64: Add 'help -r' command support LoongArch64: Add 'irq' command support LoongArch64: Add "--kaslr" command line option support LoongArch64: Add LoongArch64 architecture support information Makefile | 9 +- README | 4 +- configure.c | 27 +- crash.8 | 2 +- defs.h | 185 +- diskdump.c | 24 +- gdb-10.2-loongarch.patch | 15206 +++++++++++++++++++++++++++++++++++++ help.c | 13 +- lkcd_vmdump_v1.h | 2 +- lkcd_vmdump_v2_v3.h | 5 +- loongarch64.c | 1344 ++++ main.c | 3 +- netdump.c | 27 +- ramdump.c | 2 + symbols.c | 33 +- 15 files changed, 16861 insertions(+), 25 deletions(-) create mode 100644 gdb-10.2-loongarch.patch create mode 100644 loongarch64.c base-commit: 3253e5ac87c67dd7742e2b2bd9d912f21c1d2711 -- 2.34.1 -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://listman.redhat.com/mailman/listinfo/crash-utility Contribution Guidelines: https://github.com/crash-utility/crash/wiki