Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax
In directory sc8-pr-cvs1:/tmp/cvs-serv29772/include/asm
Modified Files:
tlb.h
Log Message:
Define tlb_start_vma(), tlb_end_vma(), tlb_remove_tlb_entry() as
no-ops (same as i386). Also define tlb_flush() same as i386
Index: tlb.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/tlb.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- tlb.h 31 Dec 2002 22:35:26 -0000 1.4
+++ tlb.h 7 Jan 2003 00:27:54 -0000 1.5
@@ -1,2 +1,22 @@
+
+#ifndef _VAX_TLB_H
+#define _VAX_TLB_H
+
+/*
+ * VAX doesn't need any special per-pte or
+ * per-vma handling..
+ */
+#define tlb_start_vma(tlb, vma) do { } while (0)
+#define tlb_end_vma(tlb, vma) do { } while (0)
+#define tlb_remove_tlb_entry(tlb, pte, address) do { } while (0)
+
+/*
+ * .. because we flush the whole mm when it
+ * fills up.
+ */
+#define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
+
/* Pull in generic TLB shootdown code */
#include <asm-generic/tlb.h>
+
+#endif /* _VAX_TLB_H */
|