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