Update of /cvsroot/linux-vax/kernel-2.4/include/asm-vax/mm
In directory usw-pr-cvs1:/tmp/cvs-serv28699/include/asm-vax/mm
Modified Files:
pgtable.h
Log Message:
DA: change for SPT entries .. page vs pagelet stuff
Index: pgtable.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/include/asm-vax/mm/pgtable.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- pgtable.h 2001/03/07 02:02:30 1.10
+++ pgtable.h 2001/05/19 12:06:58 1.11
@@ -38,9 +38,13 @@
#define SPT_MAX_IOMAP 1024
#define SPT_MAX_VMALLOC 4096
-#define SPT_ENTRIES_IOMAP (SPT_MAX_IOMAP >> (PAGE_SHIFT-10))
+/* entries is (1024 * 1024) >> PAGELET_SIZE */
+#define SPT_HWPTES_IOMAP (SPT_MAX_IOMAP<<1)
+#define SPT_PTES_IOMAP (SPT_MAX_IOMAP >> 2)
+ /*/>> (PAGE_SHIFT-10)) */
/* FIXME: (PAGE_SHIFT-10) is hardwired here to 2. asm bug in head.S */
-#define SPT_ENTRIES_VMALLOC (SPT_MAX_VMALLOC >> 2)
+#define SPT_HWPTES_VMALLOC (SPT_MAX_VMALLOC << 1)
+#define SPT_PTES_VMALLOC (SPT_MAX_VMALLOC >> 2)
#define SPT_BASE ((unsigned long)( (swapper_pg_dir[2]).br ))
#define SPT_SIZE ((unsigned long)( (swapper_pg_dir[2]).lr ))
|