From: James S. <jsi...@us...> - 2002-02-12 18:14:22
|
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; |