tlb-sh4.c (2d8ad8719591fa803b0d589ed057fa46f49b7155) tlb-sh4.c (e839ca528718e68cad32a307dc9aabf01ef3eb05)
1/*
2 * arch/sh/mm/tlb-sh4.c
3 *
4 * SH-4 specific TLB operations
5 *
6 * Copyright (C) 1999 Niibe Yutaka
7 * Copyright (C) 2002 - 2007 Paul Mundt
8 *
9 * Released under the terms of the GNU GPL v2.0.
10 */
11#include <linux/kernel.h>
12#include <linux/mm.h>
13#include <linux/io.h>
1/*
2 * arch/sh/mm/tlb-sh4.c
3 *
4 * SH-4 specific TLB operations
5 *
6 * Copyright (C) 1999 Niibe Yutaka
7 * Copyright (C) 2002 - 2007 Paul Mundt
8 *
9 * Released under the terms of the GNU GPL v2.0.
10 */
11#include <linux/kernel.h>
12#include <linux/mm.h>
13#include <linux/io.h>
14#include <asm/system.h>
15#include <asm/mmu_context.h>
16#include <asm/cacheflush.h>
17
18void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte)
19{
20 unsigned long flags, pteval, vpn;
21
22 /*

--- 88 unchanged lines hidden ---
14#include <asm/mmu_context.h>
15#include <asm/cacheflush.h>
16
17void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte)
18{
19 unsigned long flags, pteval, vpn;
20
21 /*

--- 88 unchanged lines hidden ---