PERFORCE change 30027 for review
Juli Mallett
jmallett at FreeBSD.org
Mon Apr 28 21:34:58 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=30027
Change 30027 by jmallett at jmallett_dalek on 2003/04/28 21:33:54
Extend the addresses for VM_MIN_KERNEL_ADDRESS and related,
for 64-bit world. Fake avail_start/avail_end with those
values afforementioned.
Affected files ...
.. //depot/projects/mips/sys/mips/include/vmparam.h#5 edit
.. //depot/projects/mips/sys/mips/mips/pmap.c#9 edit
Differences ...
==== //depot/projects/mips/sys/mips/include/vmparam.h#5 (text+ko) ====
@@ -121,14 +121,14 @@
#ifndef VM_INITIAL_PAGEIN
#define VM_INITIAL_PAGEIN 16
#endif
-#define VM_MIN_ADDRESS ((vm_offset_t)0x00000000)
-#define VM_MAXUSER_ADDRESS ((vm_offset_t)0x80000000)
-#define VM_MAX_ADDRESS ((vm_offset_t)0x80000000)
-#define VM_MIN_KERNEL_ADDRESS ((vm_offset_t)0xC0000000)
+#define VM_MIN_ADDRESS ((vm_offset_t)0x0000000000000000)
+#define VM_MAXUSER_ADDRESS ((vm_offset_t)0xFFFFFFFF80000000)
+#define VM_MAX_ADDRESS ((vm_offset_t)0xFFFFFFFF80000000)
+#define VM_MIN_KERNEL_ADDRESS ((vm_offset_t)0xFFFFFFFFC0000000)
#ifdef ENABLE_MIPS_TX3900
#define VM_MAX_KERNEL_ADDRESS ((vm_offset_t)0xFF000000)
#else
-#define VM_MAX_KERNEL_ADDRESS ((vm_offset_t)0xFFFFC000)
+#define VM_MAX_KERNEL_ADDRESS ((vm_offset_t)0xFFFFFFFFFFFFC000)
#endif
#define KERNBASE (VM_MIN_KERNEL_ADDRESS)
==== //depot/projects/mips/sys/mips/mips/pmap.c#9 (text+ko) ====
@@ -343,6 +343,12 @@
for (i = 0; phys_avail[i + 2] != 0; i += 2)
;
avail_end = phys_avail[i + 1];
+
+ /*
+ * Set the start and end of kva.
+ */
+ virtual_avail = VM_MIN_KERNEL_ADDRESS;
+ virtual_end = VM_MAX_KERNEL_ADDRESS;
}
/*
More information about the p4-projects
mailing list