Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 91b05e67 authored by Ralf Baechle's avatar Ralf Baechle
Browse files

[MIPS] Fix vectored interrupt support in TLB exception handler generator.

parent 15c4f67a
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -742,7 +742,7 @@ static void __init build_r3000_tlb_refill_handler(void)
	}
#endif

	memcpy((void *)CAC_BASE, tlb_handler, 0x80);
	memcpy((void *)ebase, tlb_handler, 0x80);
}

/*
@@ -1247,7 +1247,7 @@ static void __init build_r4000_tlb_refill_handler(void)
	}
#endif

	memcpy((void *)CAC_BASE, final_handler, 0x100);
	memcpy((void *)ebase, final_handler, 0x100);
}

/*
+1 −0
Original line number Diff line number Diff line
@@ -441,6 +441,7 @@ extern void set_handler (unsigned long offset, void *addr, unsigned long len);
extern void set_uncached_handler (unsigned long offset, void *addr, unsigned long len);
extern void *set_vi_handler (int n, void *addr);
extern void *set_except_vector(int n, void *addr);
extern unsigned long ebase;
extern void per_cpu_trap_init(void);

extern NORET_TYPE void die(const char *, struct pt_regs *);