Date: Tue, 8 Aug 2006 20:59:38 +0000 (UTC) From: Olivier Houchard <cognet@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/conf options.arm src/sys/arm/arm mem.c pmap.c vm_machdep.c src/sys/arm/at91 kb920x_machdep.c src/sys/arm/include pmap.h sf_buf.h vmparam.h src/sys/arm/sa11x0 assabet_machdep.c src/sys/arm/xscale/i80321 iq31244_machdep.c Message-ID: <200608082059.k78Kxctl046713@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
cognet 2006-08-08 20:59:38 UTC FreeBSD src repository Modified files: sys/conf options.arm sys/arm/arm mem.c pmap.c vm_machdep.c sys/arm/at91 kb920x_machdep.c sys/arm/include pmap.h sf_buf.h vmparam.h sys/arm/sa11x0 assabet_machdep.c sys/arm/xscale/i80321 iq31244_machdep.c Log: Rewrite ARM_USE_SMALL_ALLOC so that instead of the current behavior, it maps whole the physical memory, cached, using 1MB section mappings. This reduces the address space available for user processes a bit, but given the amount of memory a typical arm machine has, it is not (yet) a big issue. It then provides a uma_small_alloc() that works as it does for architectures which have a direct mapping. Revision Changes Path 1.3 +2 -7 src/sys/arm/arm/mem.c 1.68 +39 -11 src/sys/arm/arm/pmap.c 1.27 +119 -102 src/sys/arm/arm/vm_machdep.c 1.15 +9 -4 src/sys/arm/at91/kb920x_machdep.c 1.20 +2 -1 src/sys/arm/include/pmap.h 1.2 +26 -1 src/sys/arm/include/sf_buf.h 1.6 +7 -0 src/sys/arm/include/vmparam.h 1.18 +5 -8 src/sys/arm/sa11x0/assabet_machdep.c 1.22 +9 -4 src/sys/arm/xscale/i80321/iq31244_machdep.c 1.12 +1 -0 src/sys/conf/options.arm
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608082059.k78Kxctl046713>