Update of /cvsroot/linux-mips/linux/arch/mips/sibyte/swarm
In directory usw-pr-cvs1:/tmp/cvs-serv6295/arch/mips/sibyte/swarm
Modified Files:
memory.c
Log Message:
More fixes for highmem at physical addresss above 4gb.
Index: memory.c
===================================================================
RCS file: /cvsroot/linux-mips/linux/arch/mips/sibyte/swarm/memory.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- memory.c 8 Nov 2001 17:42:08 -0000 1.1
+++ memory.c 12 Feb 2002 18:14:19 -0000 1.2
@@ -20,16 +20,17 @@
* Memory related routines
*/
+#include <linux/config.h>
+#include <linux/types.h>
#include <asm/page.h>
-#include <linux/autoconf.h>
-extern long swarm_mem_region_addrs[];
-extern long swarm_mem_region_sizes[];
+extern phys_t swarm_mem_region_addrs[];
+extern phys_t swarm_mem_region_sizes[];
extern unsigned int swarm_mem_region_count;
int page_is_ram(unsigned long pagenr)
{
- unsigned long addr = pagenr << PAGE_SHIFT;
+ phys_t addr = pagenr << PAGE_SHIFT;
#ifdef CONFIG_SWARM_STANDALONE
if (addr < (CONFIG_SIBYTE_SWARM_RAM_SIZE * 1024 * 1024)) {
return 1;
|