patch-2.1.19 linux/arch/sparc/mm/loadmmu.c
Next file: linux/arch/sparc/mm/srmmu.c
Previous file: linux/arch/sparc/mm/extable.c
Back to the patch index
Back to the overall index
- Lines: 33
- Date:
Mon Dec 30 11:59:58 1996
- Orig file:
v2.1.18/linux/arch/sparc/mm/loadmmu.c
- Orig date:
Sun Dec 22 16:37:27 1996
diff -u --recursive --new-file v2.1.18/linux/arch/sparc/mm/loadmmu.c linux/arch/sparc/mm/loadmmu.c
@@ -1,4 +1,4 @@
-/* $Id: loadmmu.c,v 1.43 1996/12/18 06:43:24 tridge Exp $
+/* $Id: loadmmu.c,v 1.45 1996/12/30 06:16:28 davem Exp $
* loadmmu.c: This code loads up all the mm function pointers once the
* machine type has been determined. It also sets the static
* mmu values such as PAGE_NONE, etc.
@@ -15,6 +15,7 @@
#include <asm/page.h>
#include <asm/pgtable.h>
#include <asm/a.out.h>
+#include <asm/mmu_context.h>
unsigned long page_offset = 0xf0000000;
unsigned long stack_top = 0xf0000000 - PAGE_SIZE;
@@ -30,8 +31,8 @@
void (*quick_kernel_fault)(unsigned long);
-void (*mmu_exit_hook)(void);
-void (*mmu_flush_hook)(void);
+void (*init_new_context)(struct mm_struct *mm);
+void (*destroy_context)(struct mm_struct *mm);
/* translate between physical and virtual addresses */
unsigned long (*mmu_v2p)(unsigned long);
@@ -135,7 +136,6 @@
void (*pgd_free)(pgd_t *);
pgd_t * (*pgd_alloc)(void);
-void (*pgd_flush)(pgd_t *);
int (*pte_write)(pte_t);
int (*pte_dirty)(pte_t);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov