18.2.7 Initialize Translation Lookaside Buffer

Some PIC32 devices feature a Memory Management Unit (MMU) with a Translation Lookaside Buffer (TLB). On some of these devices, the data sheet describes specific ranges of KSEG2/KSEG3 regions as being dedicated to the Serial Quad Interface (SQI) and/or the External Bus Interface (EBI).

For these devices, the default runtime startup code will call the __pic32_tlb_init_ebi_sqi assembly routine that initializes the TLB from a table of values (.tlb_init_values) defined in the linker script.