tlb-pteaex.c (2d8ad8719591fa803b0d589ed057fa46f49b7155) | tlb-pteaex.c (e839ca528718e68cad32a307dc9aabf01ef3eb05) |
---|---|
1/* 2 * arch/sh/mm/tlb-pteaex.c 3 * 4 * TLB operations for SH-X3 CPUs featuring PTE ASID Extensions. 5 * 6 * Copyright (C) 2009 Paul Mundt 7 * 8 * This file is subject to the terms and conditions of the GNU General Public 9 * License. See the file "COPYING" in the main directory of this archive 10 * for more details. 11 */ 12#include <linux/kernel.h> 13#include <linux/mm.h> 14#include <linux/io.h> | 1/* 2 * arch/sh/mm/tlb-pteaex.c 3 * 4 * TLB operations for SH-X3 CPUs featuring PTE ASID Extensions. 5 * 6 * Copyright (C) 2009 Paul Mundt 7 * 8 * This file is subject to the terms and conditions of the GNU General Public 9 * License. See the file "COPYING" in the main directory of this archive 10 * for more details. 11 */ 12#include <linux/kernel.h> 13#include <linux/mm.h> 14#include <linux/io.h> |
15#include <asm/system.h> | |
16#include <asm/mmu_context.h> 17#include <asm/cacheflush.h> 18 19void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) 20{ 21 unsigned long flags, pteval, vpn; 22 23 /* --- 84 unchanged lines hidden --- | 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 /* --- 84 unchanged lines hidden --- |