perf tools: Streamline bpf examples and headers installation
[linux/fpc-iii.git] / arch / mips / dec / prom / locore.S
blob0eb8fab62ab04613521db591834fc146124e8702
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * locore.S
4  */
5 #include <asm/asm.h>
6 #include <asm/regdef.h>
7 #include <asm/mipsregs.h>
9         .text
12  * Simple general exception handling routine. This one is used for the
13  * Memory sizing routine for pmax machines. HK
14  */
16 NESTED(genexcept_early, 0, sp)
17         .set    noat
18         .set    noreorder
20         mfc0    k0, CP0_STATUS
21         la      k1, mem_err
23         sw      k0, 0(k1)
25         mfc0    k0, CP0_EPC
26         nop
27         addiu   k0, 4           # skip the causing instruction
28         jr      k0
29          rfe
30 END(genexcept_early)