Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Apr 2003 21:34:56 -0700 (PDT)
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 30027 for review
Message-ID:  <200304290434.h3T4Yurv025794@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=30027

Change 30027 by jmallett@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;
 }
 
 /*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304290434.h3T4Yurv025794>