blob: 1ccca7c0532e54a5da01227a45b4a5234c913f11 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001/*
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>
12
13/*
14 * Nothing too terribly exciting here ..
15 */
Paul Mundtea9af692006-12-25 19:28:54 +090016void local_flush_tlb_all(void)
Linus Torvalds1da177e2005-04-16 15:20:36 -070017{
18 BUG();
19}
20
Paul Mundtea9af692006-12-25 19:28:54 +090021void local_flush_tlb_mm(struct mm_struct *mm)
Linus Torvalds1da177e2005-04-16 15:20:36 -070022{
23 BUG();
24}
25
Paul Mundtea9af692006-12-25 19:28:54 +090026void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
Linus Torvalds1da177e2005-04-16 15:20:36 -070027 unsigned long end)
28{
29 BUG();
30}
31
Paul Mundtea9af692006-12-25 19:28:54 +090032void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page)
Linus Torvalds1da177e2005-04-16 15:20:36 -070033{
34 BUG();
35}
36
Paul Mundtea9af692006-12-25 19:28:54 +090037void local_flush_tlb_one(unsigned long asid, unsigned long page)
Linus Torvalds1da177e2005-04-16 15:20:36 -070038{
39 BUG();
40}
41
Paul Mundtea9af692006-12-25 19:28:54 +090042void local_flush_tlb_kernel_range(unsigned long start, unsigned long end)
Linus Torvalds1da177e2005-04-16 15:20:36 -070043{
44 BUG();
45}
46
47void update_mmu_cache(struct vm_area_struct * vma,
48 unsigned long address, pte_t pte)
49{
50 BUG();
51}