]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
LoongArch: Tweak the BADV and CPUCFG.PRID lines in show_regs()
authorWANG Xuerui <git@xen0n.name>
Mon, 1 May 2023 09:19:27 +0000 (17:19 +0800)
committerHuacai Chen <chenhuacai@loongson.cn>
Mon, 1 May 2023 09:19:27 +0000 (17:19 +0800)
Use ISA manual names for BADV and CPUCFG.PRID lines in show_regs(), for
stylistic consistency with the other lines already touched.

While at it, also include current CPU's full name in show_regs() output.
It may be more helpful for developers looking at the resulting dumps,
because multiple distinct CPU models may share the same PRID. Not having
this info available may hide problems only found on some but not all of
the models sharing one specific PRID.

Signed-off-by: WANG Xuerui <git@xen0n.name>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
arch/loongarch/kernel/traps.c

index 748fe2f9aed06e066f1daa2ecb92340a0a2bf1bc..569c3a5bb052d2e4b8106d44d1f95d29ae33172b 100644 (file)
@@ -354,10 +354,10 @@ static void __show_regs(const struct pt_regs *regs)
        print_estat(regs->csr_estat);
 
        if (exccode >= EXCCODE_TLBL && exccode <= EXCCODE_ALE)
-               printk("BadVA : %0*lx\n", field, regs->csr_badvaddr);
+               printk(" BADV: %0*lx\n", field, regs->csr_badvaddr);
 
-       printk("PrId  : %08x (%s)\n", read_cpucfg(LOONGARCH_CPUCFG0),
-              cpu_family_string());
+       printk(" PRID: %08x (%s, %s)\n", read_cpucfg(LOONGARCH_CPUCFG0),
+              cpu_family_string(), cpu_full_name_string());
 }
 
 void show_regs(struct pt_regs *regs)