Module Name: src Committed By: joerg Date: Mon Feb 8 19:02:33 UTC 2010
Modified Files: src/sys/arch/acorn26/acorn26: machdep.c src/sys/arch/acorn26/include: param.h src/sys/arch/algor/algor: machdep.c src/sys/arch/alpha/alpha: machdep.c src/sys/arch/alpha/include: param.h src/sys/arch/amd64/amd64: machdep.c src/sys/arch/amd64/include: param.h src/sys/arch/amiga/amiga: machdep.c src/sys/arch/arc/arc: machdep.c src/sys/arch/arc/include: param.h src/sys/arch/arm/arm32: arm32_machdep.c src/sys/arch/arm/include/arm32: param.h src/sys/arch/atari/atari: machdep.c src/sys/arch/cesfic/cesfic: machdep.c src/sys/arch/cesfic/conf: GENERIC src/sys/arch/cobalt/cobalt: machdep.c src/sys/arch/evbarm/conf: CP3100 src/sys/arch/evbmips/adm5120: machdep.c src/sys/arch/evbmips/alchemy: machdep.c src/sys/arch/evbmips/atheros: machdep.c src/sys/arch/evbmips/gdium: machdep.c src/sys/arch/evbmips/malta: machdep.c src/sys/arch/evbmips/rmixl: machdep.c src/sys/arch/evbppc/conf: EV64260 OPENBLOCKS200 PMPPC VIRTEX_DFC VIRTEX_GSRD1 VIRTEX_GSRD2 WALNUT src/sys/arch/evbppc/explora: machdep.c src/sys/arch/evbppc/obs405: obs405_machdep.c src/sys/arch/evbppc/virtex: machdep.c src/sys/arch/evbppc/walnut: machdep.c src/sys/arch/ews4800mips/ews4800mips: machdep.c src/sys/arch/hp300/conf: GENERIC INSTALL src/sys/arch/hp300/hp300: machdep.c src/sys/arch/hp700/hp700: machdep.c src/sys/arch/hpcmips/hpcmips: machdep.c src/sys/arch/hppa/include: param.h src/sys/arch/i386/conf: GENERIC_TINY INSTALL_TINY src/sys/arch/i386/i386: machdep.c src/sys/arch/i386/include: param.h src/sys/arch/ia64/ia64: machdep.c src/sys/arch/ia64/include: param.h src/sys/arch/ia64/stand/common: help.common src/sys/arch/luna68k/include: vmparam.h src/sys/arch/luna68k/luna68k: machdep.c src/sys/arch/m68k/include: param.h src/sys/arch/mac68k/mac68k: machdep.c src/sys/arch/mips/include: mips_param.h src/sys/arch/mipsco/mipsco: machdep.c src/sys/arch/mvme68k/mvme68k: machdep.c src/sys/arch/news68k/news68k: machdep.c src/sys/arch/newsmips/newsmips: machdep.c src/sys/arch/next68k/next68k: machdep.c src/sys/arch/ofppc/conf: GENERIC GENERIC.MP src/sys/arch/pmax/pmax: machdep.c src/sys/arch/powerpc/include: param.h src/sys/arch/powerpc/oea: oea_machdep.c src/sys/arch/sbmips/sbmips: machdep.c src/sys/arch/sgimips/sgimips: machdep.c src/sys/arch/sh3/include: param.h src/sys/arch/sh3/sh3: sh3_machdep.c src/sys/arch/shark/conf: GENERIC INSTALL src/sys/arch/sparc/include: param.h src/sys/arch/sparc/sparc: machdep.c src/sys/arch/sparc64/include: param.h src/sys/arch/sparc64/sparc64: machdep.c src/sys/arch/sun2/include: param.h src/sys/arch/sun2/sun2: machdep.c src/sys/arch/sun3/sun3: machdep.c src/sys/arch/sun3/sun3x: machdep.c src/sys/arch/usermode/dev: cpu.c src/sys/arch/usermode/usermode: machdep.c src/sys/arch/vax/include: param.h src/sys/arch/vax/vax: machdep.c src/sys/arch/x68k/x68k: machdep.c src/sys/conf: param.c src/sys/kern: uipc_mbuf.c src/sys/netipsec: keysock.c src/sys/rump/librump/rumpkern: emul.c src/sys/uvm: uvm_extern.h uvm_km.c uvm_map.c Log Message: Remove separate mb_map. The nmbclusters is computed at boot time based on the amount of physical memory and limited by NMBCLUSTERS if present. Architectures without direct mapping also limit it based on the kmem_map size, which is used as backing store. On i386 and ARM, the maximum KVA used for mbuf clusters is limited to 64MB by default. The old default limits and limits based on GATEWAY have been removed. key_registered_sb_max is hard-wired to a value derived from 2048 clusters. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/arch/acorn26/acorn26/machdep.c cvs rdiff -u -r1.3 -r1.4 src/sys/arch/acorn26/include/param.h cvs rdiff -u -r1.44 -r1.45 src/sys/arch/algor/algor/machdep.c cvs rdiff -u -r1.325 -r1.326 src/sys/arch/alpha/alpha/machdep.c cvs rdiff -u -r1.36 -r1.37 src/sys/arch/alpha/include/param.h cvs rdiff -u -r1.141 -r1.142 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.12 -r1.13 src/sys/arch/amd64/include/param.h cvs rdiff -u -r1.224 -r1.225 src/sys/arch/amiga/amiga/machdep.c cvs rdiff -u -r1.119 -r1.120 src/sys/arch/arc/arc/machdep.c cvs rdiff -u -r1.25 -r1.26 src/sys/arch/arc/include/param.h cvs rdiff -u -r1.72 -r1.73 src/sys/arch/arm/arm32/arm32_machdep.c cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/include/arm32/param.h cvs rdiff -u -r1.164 -r1.165 src/sys/arch/atari/atari/machdep.c cvs rdiff -u -r1.53 -r1.54 src/sys/arch/cesfic/cesfic/machdep.c cvs rdiff -u -r1.52 -r1.53 src/sys/arch/cesfic/conf/GENERIC cvs rdiff -u -r1.108 -r1.109 src/sys/arch/cobalt/cobalt/machdep.c cvs rdiff -u -r1.15 -r1.16 src/sys/arch/evbarm/conf/CP3100 cvs rdiff -u -r1.15 -r1.16 src/sys/arch/evbmips/adm5120/machdep.c cvs rdiff -u -r1.46 -r1.47 src/sys/arch/evbmips/alchemy/machdep.c cvs rdiff -u -r1.21 -r1.22 src/sys/arch/evbmips/atheros/machdep.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbmips/gdium/machdep.c cvs rdiff -u -r1.37 -r1.38 src/sys/arch/evbmips/malta/machdep.c cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbmips/rmixl/machdep.c cvs rdiff -u -r1.41 -r1.42 src/sys/arch/evbppc/conf/EV64260 cvs rdiff -u -r1.25 -r1.26 src/sys/arch/evbppc/conf/OPENBLOCKS200 cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbppc/conf/PMPPC cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbppc/conf/VIRTEX_DFC \ src/sys/arch/evbppc/conf/VIRTEX_GSRD1 cvs rdiff -u -r1.9 -r1.10 src/sys/arch/evbppc/conf/VIRTEX_GSRD2 cvs rdiff -u -r1.44 -r1.45 src/sys/arch/evbppc/conf/WALNUT cvs rdiff -u -r1.29 -r1.30 src/sys/arch/evbppc/explora/machdep.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbppc/obs405/obs405_machdep.c cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbppc/virtex/machdep.c cvs rdiff -u -r1.43 -r1.44 src/sys/arch/evbppc/walnut/machdep.c cvs rdiff -u -r1.21 -r1.22 src/sys/arch/ews4800mips/ews4800mips/machdep.c cvs rdiff -u -r1.151 -r1.152 src/sys/arch/hp300/conf/GENERIC cvs rdiff -u -r1.39 -r1.40 src/sys/arch/hp300/conf/INSTALL cvs rdiff -u -r1.210 -r1.211 src/sys/arch/hp300/hp300/machdep.c cvs rdiff -u -r1.77 -r1.78 src/sys/arch/hp700/hp700/machdep.c cvs rdiff -u -r1.108 -r1.109 src/sys/arch/hpcmips/hpcmips/machdep.c cvs rdiff -u -r1.14 -r1.15 src/sys/arch/hppa/include/param.h cvs rdiff -u -r1.122 -r1.123 src/sys/arch/i386/conf/GENERIC_TINY cvs rdiff -u -r1.128 -r1.129 src/sys/arch/i386/conf/INSTALL_TINY cvs rdiff -u -r1.681 -r1.682 src/sys/arch/i386/i386/machdep.c cvs rdiff -u -r1.71 -r1.72 src/sys/arch/i386/include/param.h cvs rdiff -u -r1.22 -r1.23 src/sys/arch/ia64/ia64/machdep.c cvs rdiff -u -r1.3 -r1.4 src/sys/arch/ia64/include/param.h cvs rdiff -u -r1.1 -r1.2 src/sys/arch/ia64/stand/common/help.common cvs rdiff -u -r1.15 -r1.16 src/sys/arch/luna68k/include/vmparam.h cvs rdiff -u -r1.73 -r1.74 src/sys/arch/luna68k/luna68k/machdep.c cvs rdiff -u -r1.16 -r1.17 src/sys/arch/m68k/include/param.h cvs rdiff -u -r1.334 -r1.335 src/sys/arch/mac68k/mac68k/machdep.c cvs rdiff -u -r1.26 -r1.27 src/sys/arch/mips/include/mips_param.h cvs rdiff -u -r1.70 -r1.71 src/sys/arch/mipsco/mipsco/machdep.c cvs rdiff -u -r1.141 -r1.142 src/sys/arch/mvme68k/mvme68k/machdep.c cvs rdiff -u -r1.84 -r1.85 src/sys/arch/news68k/news68k/machdep.c cvs rdiff -u -r1.107 -r1.108 src/sys/arch/newsmips/newsmips/machdep.c cvs rdiff -u -r1.97 -r1.98 src/sys/arch/next68k/next68k/machdep.c cvs rdiff -u -r1.122 -r1.123 src/sys/arch/ofppc/conf/GENERIC cvs rdiff -u -r1.6 -r1.7 src/sys/arch/ofppc/conf/GENERIC.MP cvs rdiff -u -r1.238 -r1.239 src/sys/arch/pmax/pmax/machdep.c cvs rdiff -u -r1.20 -r1.21 src/sys/arch/powerpc/include/param.h cvs rdiff -u -r1.51 -r1.52 src/sys/arch/powerpc/oea/oea_machdep.c cvs rdiff -u -r1.46 -r1.47 src/sys/arch/sbmips/sbmips/machdep.c cvs rdiff -u -r1.132 -r1.133 src/sys/arch/sgimips/sgimips/machdep.c cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sh3/include/param.h cvs rdiff -u -r1.85 -r1.86 src/sys/arch/sh3/sh3/sh3_machdep.c cvs rdiff -u -r1.87 -r1.88 src/sys/arch/shark/conf/GENERIC cvs rdiff -u -r1.42 -r1.43 src/sys/arch/shark/conf/INSTALL cvs rdiff -u -r1.66 -r1.67 src/sys/arch/sparc/include/param.h cvs rdiff -u -r1.301 -r1.302 src/sys/arch/sparc/sparc/machdep.c cvs rdiff -u -r1.43 -r1.44 src/sys/arch/sparc64/include/param.h cvs rdiff -u -r1.250 -r1.251 src/sys/arch/sparc64/sparc64/machdep.c cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sun2/include/param.h cvs rdiff -u -r1.64 -r1.65 src/sys/arch/sun2/sun2/machdep.c cvs rdiff -u -r1.196 -r1.197 src/sys/arch/sun3/sun3/machdep.c cvs rdiff -u -r1.122 -r1.123 src/sys/arch/sun3/sun3x/machdep.c cvs rdiff -u -r1.6 -r1.7 src/sys/arch/usermode/dev/cpu.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/usermode/usermode/machdep.c cvs rdiff -u -r1.57 -r1.58 src/sys/arch/vax/include/param.h cvs rdiff -u -r1.178 -r1.179 src/sys/arch/vax/vax/machdep.c cvs rdiff -u -r1.164 -r1.165 src/sys/arch/x68k/x68k/machdep.c cvs rdiff -u -r1.62 -r1.63 src/sys/conf/param.c cvs rdiff -u -r1.132 -r1.133 src/sys/kern/uipc_mbuf.c cvs rdiff -u -r1.18 -r1.19 src/sys/netipsec/keysock.c cvs rdiff -u -r1.121 -r1.122 src/sys/rump/librump/rumpkern/emul.c cvs rdiff -u -r1.161 -r1.162 src/sys/uvm/uvm_extern.h cvs rdiff -u -r1.104 -r1.105 src/sys/uvm/uvm_km.c cvs rdiff -u -r1.286 -r1.287 src/sys/uvm/uvm_map.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.