patch-2.3.13 linux/include/asm-arm/proc-fns.h

Next file: linux/include/asm-arm/processor.h
Previous file: linux/include/asm-arm/proc-armv/uaccess.h
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.3.12/linux/include/asm-arm/proc-fns.h linux/include/asm-arm/proc-fns.h
@@ -19,11 +19,6 @@
 extern struct processor {
 	const char *name;
 	/* MISC
-	 *
-	 * flush caches for task switch
-	 */
-	struct task_struct *(*_switch_to)(struct task_struct *prev, struct task_struct *next);
-	/*
 	 * get data abort address/flags
 	 */
 	void (*_data_abort)(unsigned long pc);
@@ -75,6 +70,10 @@
 			 * flush a specific TLB
 			 */
 			void (*_flush_tlb_area)(unsigned long address, unsigned long end, int flags);
+			/*
+			 * Set the page table
+			 */
+			void (*_set_pgd)(unsigned long pgd_phys);
 			/*
 			 * Set a PMD (handling IMP bit 4)
 			 */

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