/* SPDX-License-Identifier: GPL-2.0 */ /* * locore.S */ #include <asm/asm.h> #include <asm/regdef.h> #include <asm/mipsregs.h> .text /* * Simple general exception handling routine. This one is used for the * Memory sizing routine for pmax machines. HK */ NESTED(genexcept_early, 0, sp) .set noat .set noreorder mfc0 k0, CP0_STATUS la k1, mem_err sw k0, 0(k1) mfc0 k0, CP0_EPC nop addiu k0, 4 # skip the causing instruction jr k0 rfe END(genexcept_early)