|
Data Structures |
| union | tlb_entry |
Defines |
| #define | tlb_arch_init() |
| #define | tlb_print() |
| #define | DTR_KERNEL 0 |
| #define | ITR_KERNEL 0 |
| #define | DTR_KSTACK1 1 |
| #define | DTR_KSTACK2 2 |
Typedefs |
| typedef tlb_entry | tlb_entry_t |
Functions |
| void | tc_mapping_insert (__address va, asid_t asid, tlb_entry_t entry, bool dtc) |
| 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 | tr_mapping_insert (__address va, asid_t asid, tlb_entry_t entry, bool dtr, index_t tr) |
| void | dtr_mapping_insert (__address va, asid_t asid, tlb_entry_t entry, index_t tr) |
| void | itr_mapping_insert (__address va, asid_t asid, tlb_entry_t entry, 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) |
Variables |
| tlb_entry | packed |