diff options
Diffstat (limited to 'arch/arm/mm/tlb-v3.S')
| -rw-r--r-- | arch/arm/mm/tlb-v3.S | 52 | 
1 files changed, 0 insertions, 52 deletions
diff --git a/arch/arm/mm/tlb-v3.S b/arch/arm/mm/tlb-v3.S deleted file mode 100644 index c10786ec8e0..00000000000 --- a/arch/arm/mm/tlb-v3.S +++ /dev/null @@ -1,52 +0,0 @@ -/* - *  linux/arch/arm/mm/tlbv3.S - * - *  Copyright (C) 1997-2002 Russell King - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - *  ARM architecture version 3 TLB handling functions. - * - * Processors: ARM610, ARM710. - */ -#include <linux/linkage.h> -#include <linux/init.h> -#include <asm/asm-offsets.h> -#include <asm/tlbflush.h> -#include "proc-macros.S" - -	.align	5 -/* - *	v3_flush_user_tlb_range(start, end, mm) - * - *	Invalidate a range of TLB entries in the specified address space. - * - *	- start - range start address - *	- end   - range end address - *	- mm    - mm_struct describing address space - */ -	.align	5 -ENTRY(v3_flush_user_tlb_range) -	vma_vm_mm r2, r2 -	act_mm	r3				@ get current->active_mm -	teq	r2, r3				@ == mm ? -	movne	pc, lr				@ no, we dont do anything -ENTRY(v3_flush_kern_tlb_range) -	bic	r0, r0, #0x0ff -	bic	r0, r0, #0xf00 -1:	mcr	p15, 0, r0, c6, c0, 0		@ invalidate TLB entry -	add	r0, r0, #PAGE_SZ -	cmp	r0, r1 -	blo	1b -	mov	pc, lr - -	__INITDATA - -	.type	v3_tlb_fns, #object -ENTRY(v3_tlb_fns) -	.long	v3_flush_user_tlb_range -	.long	v3_flush_kern_tlb_range -	.long	v3_tlb_flags -	.size	v3_tlb_fns, . - v3_tlb_fns  | 
