=================================================================== RCS file: /cvs/funnyos/kern/kern_mem.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- funnyos/kern/kern_mem.c 2007/10/26 14:15:20 1.7 +++ funnyos/kern/kern_mem.c 2007/11/09 16:22:16 1.8 @@ -1,5 +1,5 @@ /* - * $Id: kern_mem.c,v 1.7 2007/10/26 13:15:20 init Exp $ + * $Id: kern_mem.c,v 1.8 2007/11/09 16:22:16 init Exp $ */ #include #include @@ -72,9 +72,13 @@ int32_t n; uint8_t *bytep; +#ifdef ARCH_SAM7S64 + /* XXX UGLY HACK */ + brkaddr = 0x00203800; +#else /* set break address */ brkaddr = physmem - (physmem / 16); /* XXX top 2MB in testarm */ - +#endif /* bytes needed to hold bitmap */ membmaplen = ((brkaddr - KMEM_HEAPBEGIN) / KMEM_PAGESIZE) / 8;