LoongArch: Add exception/interrupt handling
authorHuacai Chen <chenhuacai@loongson.cn>
Tue, 31 May 2022 10:04:11 +0000 (18:04 +0800)
committerHuacai Chen <chenhuacai@loongson.cn>
Fri, 3 Jun 2022 12:09:28 +0000 (20:09 +0800)
commit0603839b18f4fb3bffa82515efcf5b02084505ef
tree592ec99a3a7b1cd8d2ed029b285974b1dc7fecf0
parent628c3bb40e9a8cefc0a6fde28b7b66bfe46d1dc2
LoongArch: Add exception/interrupt handling

Add the exception and interrupt handling machanism for basic LoongArch
support.

Reviewed-by: WANG Xuerui <git@xen0n.name>
Reviewed-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
16 files changed:
arch/loongarch/include/asm/branch.h [new file with mode: 0644]
arch/loongarch/include/asm/bug.h [new file with mode: 0644]
arch/loongarch/include/asm/entry-common.h [new file with mode: 0644]
arch/loongarch/include/asm/hardirq.h [new file with mode: 0644]
arch/loongarch/include/asm/hw_irq.h [new file with mode: 0644]
arch/loongarch/include/asm/irq.h [new file with mode: 0644]
arch/loongarch/include/asm/irq_regs.h [new file with mode: 0644]
arch/loongarch/include/asm/irqflags.h [new file with mode: 0644]
arch/loongarch/include/asm/kdebug.h [new file with mode: 0644]
arch/loongarch/include/asm/stackframe.h [new file with mode: 0644]
arch/loongarch/include/asm/stacktrace.h [new file with mode: 0644]
arch/loongarch/include/uapi/asm/break.h [new file with mode: 0644]
arch/loongarch/kernel/access-helper.h [new file with mode: 0644]
arch/loongarch/kernel/genex.S [new file with mode: 0644]
arch/loongarch/kernel/irq.c [new file with mode: 0644]
arch/loongarch/kernel/traps.c [new file with mode: 0644]