Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * arch/sh/mm/tlb-nommu.c | |
3 | * | |
4 | * TLB Operations for MMUless SH. | |
5 | * | |
6 | * Copyright (C) 2002 Paul Mundt | |
7 | * | |
8 | * Released under the terms of the GNU GPL v2.0. | |
9 | */ | |
10 | #include <linux/kernel.h> | |
11 | #include <linux/mm.h> | |
9acb98fb | 12 | #include <asm/pgtable.h> |
fa43972f | 13 | #include <asm/tlbflush.h> |
1da177e4 LT |
14 | |
15 | /* | |
16 | * Nothing too terribly exciting here .. | |
17 | */ | |
ea9af694 | 18 | void local_flush_tlb_all(void) |
1da177e4 LT |
19 | { |
20 | BUG(); | |
21 | } | |
22 | ||
ea9af694 | 23 | void local_flush_tlb_mm(struct mm_struct *mm) |
1da177e4 LT |
24 | { |
25 | BUG(); | |
26 | } | |
27 | ||
ea9af694 | 28 | void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, |
1da177e4 LT |
29 | unsigned long end) |
30 | { | |
31 | BUG(); | |
32 | } | |
33 | ||
ea9af694 | 34 | void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) |
1da177e4 LT |
35 | { |
36 | BUG(); | |
37 | } | |
38 | ||
ea9af694 | 39 | void local_flush_tlb_one(unsigned long asid, unsigned long page) |
1da177e4 LT |
40 | { |
41 | BUG(); | |
42 | } | |
43 | ||
ea9af694 | 44 | void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) |
1da177e4 LT |
45 | { |
46 | BUG(); | |
47 | } | |
48 | ||
49 | void update_mmu_cache(struct vm_area_struct * vma, | |
50 | unsigned long address, pte_t pte) | |
51 | { | |
52 | BUG(); | |
53 | } | |
9acb98fb PM |
54 | |
55 | void __init page_table_range_init(unsigned long start, unsigned long end, | |
56 | pgd_t *pgd_base) | |
57 | { | |
58 | } | |
52e8b118 PM |
59 | |
60 | void __set_fixmap(enum fixed_addresses idx, unsigned long phys, pgprot_t prot) | |
61 | { | |
62 | } |