Rev 819 | Rev 900 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 819 | Rev 899 | ||
---|---|---|---|
Line 30... | Line 30... | ||
30 | #define __ia64_TLB_H__ |
30 | #define __ia64_TLB_H__ |
31 | 31 | ||
32 | #define tlb_arch_init() |
32 | #define tlb_arch_init() |
33 | #define tlb_print() |
33 | #define tlb_print() |
34 | 34 | ||
35 | - | ||
36 | #include <arch/mm/page.h> |
35 | #include <arch/mm/page.h> |
37 | #include <arch/mm/asid.h> |
36 | #include <arch/mm/asid.h> |
38 | #include <arch/register.h> |
37 | #include <arch/register.h> |
- | 38 | #include <typedefs.h> |
|
39 | 39 | ||
40 | - | ||
- | 40 | extern void tc_mapping_insert(__address va, asid_t asid, vhpt_entry_t entry, bool dtc); |
|
41 | void tlb_fill_data(__address va,asid_t asid,vhpt_entry_t entry); |
41 | extern void dtc_mapping_insert(__address va, asid_t asid, vhpt_entry_t entry); |
42 | void tlb_fill_code(__address va,asid_t asid,vhpt_entry_t entry); |
42 | extern void itc_mapping_insert(__address va, asid_t asid, vhpt_entry_t entry); |
43 | 43 | ||
- | 44 | extern void tr_mapping_insert(__address va, asid_t asid, tlb_entry_t entry, bool dtr, index_t tr); |
|
44 | void tlb_fill_code_tr(__u64 tr,__address va,asid_t asid,tlb_entry_t entry); |
45 | extern void dtr_mapping_insert(__address va, asid_t asid, tlb_entry_t entry, index_t tr); |
45 | void tlb_fill_data_tr(__u64 tr,__address va,asid_t asid,tlb_entry_t entry); |
46 | extern void itr_mapping_insert(__address va, asid_t asid, tlb_entry_t entry, index_t tr); |
46 | - | ||
47 | 47 | ||
- | 48 | extern void alternate_instruction_tlb_fault(void); |
|
- | 49 | extern void alternate_data_tlb_fault(void); |
|
- | 50 | extern void data_nested_tlb_fault(void); |
|
- | 51 | extern void data_dirty_bit_fault(void); |
|
- | 52 | extern void instruction_access_bit_fault(void); |
|
- | 53 | extern void data_access_bit_fault(void); |
|
- | 54 | extern void page_not_present(void); |
|
48 | 55 | ||
49 | #endif |
56 | #endif |
50 | 57 | ||
51 | 58 |