SH-5

TLB Interfaces

TLB Interfaces

sh64_tlb_init — Perform initial setup for the DTLB and ITLB.
sh64_next_free_dtlb_entry — Find the next available DTLB entry
sh64_get_wired_dtlb_entry — Allocate a wired (locked-in) entry in the DTLB
sh64_put_wired_dtlb_entry — Free a wired (locked-in) entry in the DTLB.
sh64_setup_tlb_slot — Load up a translation in a wired slot.
sh64_teardown_tlb_slot — Teardown a translation.
for_each_dtlb_entry — Iterate over free (non-wired) DTLB entries
for_each_itlb_entry — Iterate over free (non-wired) ITLB entries
__flush_tlb_slot — Flushes TLB slot slot.