diff options
Diffstat (limited to 'arch/arc/include/asm/tlb.h')
-rw-r--r-- | arch/arc/include/asm/tlb.h | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/arch/arc/include/asm/tlb.h b/arch/arc/include/asm/tlb.h index cb0c708ca665..a9db5f62aaf3 100644 --- a/arch/arc/include/asm/tlb.h +++ b/arch/arc/include/asm/tlb.h | |||
@@ -9,18 +9,6 @@ | |||
9 | #ifndef _ASM_ARC_TLB_H | 9 | #ifndef _ASM_ARC_TLB_H |
10 | #define _ASM_ARC_TLB_H | 10 | #define _ASM_ARC_TLB_H |
11 | 11 | ||
12 | #ifdef __KERNEL__ | ||
13 | |||
14 | #include <asm/pgtable.h> | ||
15 | |||
16 | /* Masks for actual TLB "PD"s */ | ||
17 | #define PTE_BITS_IN_PD0 (_PAGE_GLOBAL | _PAGE_PRESENT) | ||
18 | #define PTE_BITS_IN_PD1 (PAGE_MASK | _PAGE_CACHEABLE | \ | ||
19 | _PAGE_U_EXECUTE | _PAGE_U_WRITE | _PAGE_U_READ | \ | ||
20 | _PAGE_K_EXECUTE | _PAGE_K_WRITE | _PAGE_K_READ) | ||
21 | |||
22 | #ifndef __ASSEMBLY__ | ||
23 | |||
24 | #define tlb_flush(tlb) \ | 12 | #define tlb_flush(tlb) \ |
25 | do { \ | 13 | do { \ |
26 | if (tlb->fullmm) \ | 14 | if (tlb->fullmm) \ |
@@ -56,18 +44,4 @@ do { \ | |||
56 | #include <linux/pagemap.h> | 44 | #include <linux/pagemap.h> |
57 | #include <asm-generic/tlb.h> | 45 | #include <asm-generic/tlb.h> |
58 | 46 | ||
59 | #ifdef CONFIG_ARC_DBG_TLB_PARANOIA | ||
60 | void tlb_paranoid_check(unsigned int pid_sw, unsigned long address); | ||
61 | #else | ||
62 | #define tlb_paranoid_check(a, b) | ||
63 | #endif | ||
64 | |||
65 | void arc_mmu_init(void); | ||
66 | extern char *arc_mmu_mumbojumbo(int cpu_id, char *buf, int len); | ||
67 | void __init read_decode_mmu_bcr(void); | ||
68 | |||
69 | #endif /* __ASSEMBLY__ */ | ||
70 | |||
71 | #endif /* __KERNEL__ */ | ||
72 | |||
73 | #endif /* _ASM_ARC_TLB_H */ | 47 | #endif /* _ASM_ARC_TLB_H */ |