]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Rewrite ARM_USE_SMALL_ALLOC so that instead of the current behavior, it maps
authorcognet <cognet@FreeBSD.org>
Tue, 8 Aug 2006 20:59:38 +0000 (20:59 +0000)
committercognet <cognet@FreeBSD.org>
Tue, 8 Aug 2006 20:59:38 +0000 (20:59 +0000)
commit2d628bb4d98b991fc187a29462ce204e463b7166
tree04b496f0b265f6f59af71e0fdad414f440d96983
parente813d81ecb6ebb4e3e75ac0c94d25e4e4c92bdad
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.
sys/arm/arm/mem.c
sys/arm/arm/pmap.c
sys/arm/arm/vm_machdep.c
sys/arm/at91/kb920x_machdep.c
sys/arm/include/pmap.h
sys/arm/include/sf_buf.h
sys/arm/include/vmparam.h
sys/arm/sa11x0/assabet_machdep.c
sys/arm/xscale/i80321/iq31244_machdep.c
sys/conf/options.arm