tlb.c File Reference

Include dependency graph for tlb.c:

Go to the source code of this file.

Functions

void tlb_invalidate_all (void)
void tlb_invalidate_asid (asid_t asid)
void tlb_invalidate_pages (asid_t asid, __address page, count_t cnt)
void dtc_mapping_insert (__address va, asid_t asid, tlb_entry_t entry)
void itc_mapping_insert (__address va, asid_t asid, tlb_entry_t entry)
void tc_mapping_insert (__address va, asid_t asid, tlb_entry_t entry, bool dtc)
void itr_mapping_insert (__address va, asid_t asid, tlb_entry_t entry, index_t tr)
void dtr_mapping_insert (__address va, asid_t asid, tlb_entry_t entry, index_t tr)
void tr_mapping_insert (__address va, asid_t asid, tlb_entry_t entry, bool dtr, index_t tr)
void dtlb_kernel_mapping_insert (__address page, __address frame, bool dtr, index_t tr)
void dtr_purge (__address page, count_t width)
void dtc_pte_copy (pte_t *t)
void itc_pte_copy (pte_t *t)
void alternate_instruction_tlb_fault (__u64 vector, istate_t *istate)
void alternate_data_tlb_fault (__u64 vector, istate_t *istate)
void data_nested_tlb_fault (__u64 vector, istate_t *istate)
void data_dirty_bit_fault (__u64 vector, istate_t *istate)
void instruction_access_bit_fault (__u64 vector, istate_t *istate)
void data_access_bit_fault (__u64 vector, istate_t *istate)
void page_not_present (__u64 vector, istate_t *istate)


Detailed Description

Definition in file tlb.c.


Generated on Sun Jun 18 16:53:41 2006 for HelenOS Kernel (ia64) by  doxygen 1.4.6