]>
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> |
1da177e4 LT |
13 | |
14 | /* | |
15 | * Nothing too terribly exciting here .. | |
16 | */ | |
ea9af694 | 17 | void local_flush_tlb_all(void) |
1da177e4 LT |
18 | { |
19 | BUG(); | |
20 | } | |
21 | ||
ea9af694 | 22 | void local_flush_tlb_mm(struct mm_struct *mm) |
1da177e4 LT |
23 | { |
24 | BUG(); | |
25 | } | |
26 | ||
ea9af694 | 27 | void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, |
1da177e4 LT |
28 | unsigned long end) |
29 | { | |
30 | BUG(); | |
31 | } | |
32 | ||
ea9af694 | 33 | void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) |
1da177e4 LT |
34 | { |
35 | BUG(); | |
36 | } | |
37 | ||
ea9af694 | 38 | void local_flush_tlb_one(unsigned long asid, unsigned long page) |
1da177e4 LT |
39 | { |
40 | BUG(); | |
41 | } | |
42 | ||
ea9af694 | 43 | void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) |
1da177e4 LT |
44 | { |
45 | BUG(); | |
46 | } | |
47 | ||
48 | void update_mmu_cache(struct vm_area_struct * vma, | |
49 | unsigned long address, pte_t pte) | |
50 | { | |
51 | BUG(); | |
52 | } | |
9acb98fb PM |
53 | |
54 | void __init page_table_range_init(unsigned long start, unsigned long end, | |
55 | pgd_t *pgd_base) | |
56 | { | |
57 | } |