17.4.3 Simple TLB Refill Exception

During an instruction fetch or data access, a TLB refill exception occurs when no TLB entry matches a reference to a mapped address space and the EXL bit is 0 in the Status register. Note that this is distinct from the case in which an entry matches, but has the valid bit off. In that case, a TLB Invalid exception occurs.

void _simple_tlb_refill_exception_handler(void);

A weak default implementation of _simple_tlb_refill_exception_handler() is provided which merely causes a software Reset.

When compiling for in-circuit debugging or emulation, the default implementation of _simple_tlb_refill_exception_handler will first cause a software breakpoint and then a software Reset.