diff options
author | mdf <mdf@FreeBSD.org> | 2011-05-13 19:35:01 +0000 |
---|---|---|
committer | mdf <mdf@FreeBSD.org> | 2011-05-13 19:35:01 +0000 |
commit | 3d3b036f9541230485c7edd1fafaec6e4345641a (patch) | |
tree | a7b19af758b87ed8c5280b36452735563a1afd59 /sys/ia64 | |
parent | 9465c340011c0f0d939dc79a97cb31b7b974f015 (diff) | |
download | FreeBSD-src-3d3b036f9541230485c7edd1fafaec6e4345641a.zip FreeBSD-src-3d3b036f9541230485c7edd1fafaec6e4345641a.tar.gz |
Move the ZERO_REGION_SIZE to a machine-dependent file, as on many
architectures (i386, for example) the virtual memory space may be
constrained enough that 2MB is a large chunk. Use 64K for arches
other than amd64 and ia64, with special handling for sparc64 due to
differing hardware.
Also commit the comment changes to kmem_init_zero_region() that I
missed due to not saving the file. (Darn the unfamiliar development
environment).
Arch maintainers, please feel free to adjust ZERO_REGION_SIZE as you
see fit.
Requested by: alc
MFC after: 1 week
MFC with: r221853
Diffstat (limited to 'sys/ia64')
-rw-r--r-- | sys/ia64/include/vmparam.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/ia64/include/vmparam.h b/sys/ia64/include/vmparam.h index e93ca1b..16c5e7d 100644 --- a/sys/ia64/include/vmparam.h +++ b/sys/ia64/include/vmparam.h @@ -215,4 +215,6 @@ #define VM_INITIAL_PAGEIN 16 #endif +#define ZERO_REGION_SIZE (2 * 1024 * 1024) /* 2MB */ + #endif /* !_MACHINE_VMPARAM_H_ */ |