patch-2.3.47 linux/arch/arm/mm/proc-sa110.S

Next file: linux/arch/i386/boot/setup.S
Previous file: linux/arch/arm/mm/proc-arm6,7.S
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.3.46/linux/arch/arm/mm/proc-sa110.S linux/arch/arm/mm/proc-sa110.S
@@ -287,6 +287,12 @@
 		mcr	p15, 0, r0, c7, c5, 0		@ flush I cache
 		mov	pc, lr
 
+		.align	5
+ENTRY(cpu_sa110_flush_icache_page)
+ENTRY(cpu_sa1100_flush_icache_page)
+		mcr	p15, 0, r0, c7, c5, 0		@ flush I cache
+		mov	pc, lr
+
 /*
  * Function: sa110_data_abort ()
  * Params  : r0 = address of aborted instruction
@@ -504,6 +510,7 @@
 		.word	cpu_sa110_cache_purge_area
 		.word	cpu_sa110_flush_tlb_page
 		.word	cpu_sa110_do_idle
+		.word	cpu_sa110_flush_icache_page
 		.size	sa110_processor_functions, . - sa110_processor_functions
 
 		.type	cpu_sa110_info, #object
@@ -535,6 +542,7 @@
 		.word	cpu_sa1100_cache_purge_area
 		.word	cpu_sa1100_flush_tlb_page
 		.word	cpu_sa1100_do_idle
+		.word	cpu_sa1100_flush_icache_page
 		.size	sa1100_processor_functions, . - sa1100_processor_functions
 
 cpu_sa1100_info:

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)