NetBSD/share/man/man4
atatat df0a9badc6 Introduce "top down" memory management for mmap()ed allocations. This
means that the dynamic linker gets mapped in at the top of available
user virtual memory (typically just below the stack), shared libraries
get mapped downwards from that point, and calls to mmap() that don't
specify a preferred address will get mapped in below those.

This means that the heap and the mmap()ed allocations will grow
towards each other, allowing one or the other to grow larger than
before.  Previously, the heap was limited to MAXDSIZ by the placement
of the dynamic linker (and the process's rlimits) and the space
available to mmap was hobbled by this reservation.

This is currently only enabled via an *option* for the i386 platform
(though other platforms are expected to follow).  Add "options
USE_TOPDOWN_VM" to your kernel config file, rerun config, and rebuild
your kernel to take advantage of this.

Note that the pmap_prefer() interface has not yet been modified to
play nicely with this, so those platforms require a bit more work
(most notably the sparc) before they can use this new memory
arrangement.

This change also introduces a VM_DEFAULT_ADDRESS() macro that picks
the appropriate default address based on the size of the allocation or
the size of the process's text segment accordingly.  Several drivers
and the SYSV SHM address assignment were changed to use this instead
of each one picking their own "default".
2003-02-20 22:16:05 +00:00
..
man4.acorn26
man4.alpha include arch in title. 2002-11-09 07:54:24 +00:00
man4.amiga include arch in title. 2002-11-09 07:54:24 +00:00
man4.arm32 include arch in title. 2002-11-09 07:54:24 +00:00
man4.atari
man4.dreamcast The next release will be 2.0, not 1.7. 2003-01-19 21:25:36 +00:00
man4.evbarm Mention xor5, xor6, xor7, and xor8. 2002-11-23 17:36:28 +00:00
man4.hp300 include arch in title. 2002-11-09 07:54:24 +00:00
man4.i386 Sort SEE ALSO. 2003-01-06 11:22:19 +00:00
man4.mac68k The next release will be 2.0, not 1.7. 2003-01-19 21:25:36 +00:00
man4.macppc Add Xref to brgphy too, requested by Matt Thomas. 2002-09-28 22:23:53 +00:00
man4.mvme68k "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 22:38:15 +00:00
man4.pc532 include arch in title. 2002-11-09 07:54:24 +00:00
man4.pmax include arch in title. 2002-11-09 07:54:24 +00:00
man4.pmppc The next release will be 2.0, not 1.7. 2003-01-19 21:25:36 +00:00
man4.sgimips Standardize Dd and Dt arguments; add section argument to Xr. 2002-12-23 22:23:43 +00:00
man4.sparc Remov BUGS section - the last known one has been fixed. 2003-01-07 20:47:12 +00:00
man4.sun2 include arch in title. 2002-11-09 07:54:24 +00:00
man4.sun3 include arch in title. 2002-11-09 07:54:24 +00:00
man4.vax "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 22:38:15 +00:00
man4.x68k "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 22:38:15 +00:00
aac.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
acphy.4 Add altima (broadcom) AC101L, phy for 3com 3c905cx-tx on nForce2 MCP-T 2003-01-17 06:23:52 +00:00
acpi.4 mention ACPIVERBOSE 2003-01-06 19:43:58 +00:00
acpiacad.4 Cross-reference envsys(4) 2003-01-05 21:11:54 +00:00
acpibat.4 Cross-reference envsys(4) 2003-01-05 21:11:54 +00:00
acpibut.4
acpiec.4
acpilid.4
acpitz.4 The next release will be 2.0, not 1.7. 2003-01-19 21:25:36 +00:00
adv.4
adw.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
agp.4
aha.4
ahb.4
ahc.4 "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 22:38:15 +00:00
ai.4
aic.4
amdpm.4 The next release will be 2.0, not 1.7. 2003-01-19 21:25:36 +00:00
amhphy.4
an.4 Use "ad-hoc" and "WaveLAN" consistently. From Igor Sobrado in PR 19654. 2003-01-04 01:09:37 +00:00
aria.4
ast.4
atalk.4
ate.4 Add Xref fmv(4) and mbe(4) and fix some description. 2002-10-05 15:55:22 +00:00
audio.4
audiocs.4
aue.4 Note the @home device which also works with this driver 2002-11-26 23:02:37 +00:00
auich.4 note added support for nForce2 MCP-T audio 2003-01-16 14:55:12 +00:00
autri.4
auvia.4 Bump date for VT8235 support. 2002-10-07 00:05:10 +00:00
awi.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
az.4
bba.4
bge.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
bha.4
bktr.4 Begin sentences on new lines. 2002-09-26 01:05:04 +00:00
bmtphy.4
boca.4
bpf.4 "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 22:38:15 +00:00
brgphy.4
bridge.4
cac.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
cardbus.4
ccd.4
cd.4 Drop some superfluous Ns. 2002-08-20 15:47:46 +00:00
cfb.4
cgd.4 The next release will be 2.0, not 1.7. 2003-01-19 21:25:36 +00:00
ch.4
cir.4
clcs.4
clct.4
clnp.4
clockctl.4 Drop some superfluous Ns. 2002-08-20 15:47:46 +00:00
cltp.4
cmpci.4
cms.4
cnw.4
com.4 Mention ACPI attachments for acpitz, com, fdc, lpt, npx, pckbc, and wss. 2003-01-05 20:58:38 +00:00
cs.4
cue.4
cy.4
cz.4
daic.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
ddb.4 Add a synonym for trace - 'bt' and document it 2003-02-13 23:50:33 +00:00
de.4
dmoverio.4 Fix an error in the example. 2002-08-04 05:02:22 +00:00
dmphy.4
dpt.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
dpti.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
drum.4
dtide.4
ea.4
eap.4 Be more verbose about the second DAC support. 2002-11-04 17:07:44 +00:00
eb.4
ebus.4
ec.4
edc.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
ef.4
eg.4
ehci.4
eisa.4 Mention various *VERBOSE kernel options in the corresponding man pages. 2002-09-27 22:31:41 +00:00
el.4
elmc.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
emuxki.4 the SB Live! joystick port is actually supported nowadays 2003-01-14 20:50:52 +00:00
en.4
envsys.4
ep.4
epic.4
esa.4
esh.4
esiop.4
esis.4
esl.4
esm.4 New sentence, new line. Bump date for BUGS update. 2003-01-06 19:18:29 +00:00
eso.4
esp.4 Mention more configuration of flags to disable tagged queuing. 2002-07-26 13:12:47 +00:00
ess.4 Remove ess at isa. 2002-07-05 04:02:14 +00:00
ex.4 add 3c905CX-TX to the list of supported interfaces. 2003-01-17 01:40:56 +00:00
exphy.4
faith.4
fd.4
fms.4
fmv.4 Note FMV-186/186A/188 PCI Ethernet adapters are supported by fxp(4). 2002-11-29 18:00:02 +00:00
fpa.4
fxp.4
gem.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
gentbi.4
gif.4 tunneling and tunneled with one l only. 2002-09-04 00:04:20 +00:00
glxtphy.4
gphyter.4
gre.4 SIOCSIFADDR/IFDSTADDR destroys outer address settings, therefore, we need to 2002-06-10 02:49:35 +00:00
gsip.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
gus.4
guspnp.4
hcide.4
hme.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
icmp6.4
icmp.4
icp.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
icsphy.4
idp.4
ifmedia.4 Use "ad-hoc" and "WaveLAN" consistently. From Igor Sobrado in PR 19654. 2003-01-04 01:09:37 +00:00
ifpci.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
iha.4
inet6.4 "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 22:38:15 +00:00
inet.4 "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 22:38:15 +00:00
inphy.4
intersil7170.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
ioasic.4
ioat.4
iop.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
iophy.4
iopsp.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
ip6.4 net.inet6.ip6.bindv6only was renamed net.inet6.ip6.v6only, from Stoned 2002-09-29 11:06:37 +00:00
ip.4
ipkdb.4
ippp.4 Document link0 and link1 better, remove reference to non-existing sppp(4). 2002-08-30 13:38:38 +00:00
ipsec.4 tunneled with one l only. 2002-09-04 00:12:52 +00:00
irframe.4
irframetty.4
irip.4 Uppercase ISDN and some unrelated fixes ispell stumbled over. 2002-07-29 00:42:56 +00:00
isa.4
isapnp.4
isdn.4 Uppercase ISDN and some unrelated fixes ispell stumbled over. 2002-07-29 00:42:56 +00:00
isdnbchan.4 Uppercase ISDN and some unrelated fixes ispell stumbled over. 2002-07-29 00:42:56 +00:00
isdnctl.4 Uppercase ISDN and some unrelated fixes ispell stumbled over. 2002-07-29 00:42:56 +00:00
isdntel.4 Uppercase ISDN and some unrelated fixes ispell stumbled over. 2002-07-29 00:42:56 +00:00
isdntrc.4 Uppercase ISDN and some unrelated fixes ispell stumbled over. 2002-07-29 00:42:56 +00:00
isic.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
iso.4
isp.4 "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 22:38:15 +00:00
iwic.4 Sort sections. Don't end SEE ALSO section with a dot. 2002-09-24 23:48:22 +00:00
ix.4
iy.4
joy.4
kue.4
lc.4
ld.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
le.4
lkm.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
lm.4
lmc.4
lo.4
lxtphy.4
mainbus.4
Makefile Add uax(4) man page. 2003-02-16 14:10:39 +00:00
makphy.4
mbe.4
mca.4 Mention various *VERBOSE kernel options in the corresponding man pages. 2002-09-27 22:31:41 +00:00
mcclock.4
mcd.4
md.4
mfb.4
mhzc.4
midi.4
mii.4 Mention various *VERBOSE kernel options in the corresponding man pages. 2002-09-27 22:31:41 +00:00
mk48txx.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
mlx.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
mly.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
mpu.4
mr.4
mtd.4 The next release will be 2.0, not 1.7. 2003-01-19 21:25:36 +00:00
mtio.4
nca.4
ne.4
neo.4
netintro.4
ns.4
nsclpcsio.4 add manpage for the PC87366 superI/O chip, temperature monitor part, 2002-08-06 16:44:50 +00:00
nsip.4
nsphy.4
nsphyter.4
ntwoc.4 "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 22:38:15 +00:00
null.4
oboe.4
ofisa.4
ohci.4
opl.4
options.4 Introduce "top down" memory management for mmap()ed allocations. This 2003-02-20 22:16:05 +00:00
osiop.4
pas.4
pcdisplay.4 add copyright notices 2003-02-17 20:07:06 +00:00
pci.4 Mention various *VERBOSE kernel options in the corresponding man pages. 2002-09-27 22:31:41 +00:00
pcic.4
pciide.4 Remove the note about Ultra/133 from the bug section. Pointed out by 2002-11-25 22:50:49 +00:00
pckbc.4 add copyright notices 2003-02-17 20:07:06 +00:00
pckbd.4 add copyright notices 2003-02-17 20:07:06 +00:00
pcmcia.4 Use "ad-hoc" and "WaveLAN" consistently. From Igor Sobrado in PR 19654. 2003-01-04 01:09:37 +00:00
pcmcom.4
pcn.4
pcppi.4 add copyright notice 2003-02-19 10:48:00 +00:00
pcscp.4
pcweasel.4
pms.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
pnaphy.4
ppp.4 Mention supported kernel config options. Based on PR 17633 by Julio 2002-09-27 22:40:58 +00:00
pppoe.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
pss.4
pty.4
puc.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
px.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
pxg.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
qsphy.4
radio.4
raid.4 file system, not filesystem; swappable with two ps, and mark up some paths. 2002-09-04 00:26:08 +00:00
ray.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
rcons.4
rnd.4 Mention RND_TYPE_RNG. 2002-08-20 00:48:31 +00:00
route.4 bandwidth, not bandwith. 2003-01-17 23:58:55 +00:00
rt.4
rtfps.4
rtii.4
rtk.4
sb.4
sbus.4
sc.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
scc.4
scsi.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
sd.4
se.4
sea.4
ses.4
sf2r.4
sf.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
sfb.4
si.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
siop.4
sip.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
sl.4
slhci.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
sm.4
speaker.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
spic.4
spp.4 "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 22:38:15 +00:00
sqphy.4
ss.4
st.4 Minor typo - control mode is 'enrst0' not 'enst0'. 2002-07-20 18:22:47 +00:00
ste.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
stf.4 document new sanity checks. sync w/kame 2002-11-17 19:34:52 +00:00
stge.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
strip.4
sv.4
systrace.4 g/c the NEXTRELEASE comment tag now that the next version number is decided 2003-01-19 20:12:31 +00:00
tb.4
tc.4
tcds.4
tcic.4
tcom.4
tcp.4 "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 22:38:15 +00:00
termios.4
tfb.4
ti.4
tl.4
tlp.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
tlphy.4
tp.4 "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 22:38:15 +00:00
tqphy.4 Sort sections. Limit line length to 80. Begin new sentences on new lines. 2002-09-27 07:30:38 +00:00
tr.4
trm.4
tty.4 Remove duplicate 'is' reported by Arto Huusko in misc/18048. 2002-08-23 12:04:39 +00:00
tun.4 Drop some superfluous Ns. 2002-08-20 15:47:46 +00:00
twe.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
uaudio.4
uax.4 Add uax(4) man page. 2003-02-16 14:10:39 +00:00
ubsa.4 The next release will be 2.0, not 1.7. 2003-01-19 21:25:36 +00:00
ucom.4 Add ubsa(4). 2002-10-08 13:18:42 +00:00
udp.4
udsbr.4
uftdi.4
ugen.4
uha.4
uhci.4
uhid.4 There's no usb(3); remove Xrefs to it. 2002-06-12 00:24:39 +00:00
uhidev.4
uirda.4
uk.4 Drop some superfluous Ns. 2002-08-20 15:47:46 +00:00
ukbd.4
ukphy.4
ulpt.4
umass.4
umct.4 UPLCOM -> UMCT 2002-06-19 05:30:09 +00:00
umidi.4
umodem.4
ums.4
unix.4
upl.4
uplcom.4
urio.4
url.4
usb.4 Add uax(4) man page. 2003-02-16 14:10:39 +00:00
uscanner.4
userconf.4
usscanner.4
ustir.4
uvisor.4
uvscom.4
uyap.4
veriexec.4 Markup fixes. 2002-10-29 12:42:10 +00:00
vga.4 add copyright notices 2003-02-17 20:07:06 +00:00
viaenv.4
vlan.4 The correct capitalisation of 'NetBSD.org' is (you 2003-02-14 15:20:17 +00:00
vnd.4
vr.4
wd.4
wdc.4
wds.4
we.4
wi.4 Use "ad-hoc" and "WaveLAN" consistently. From Igor Sobrado in PR 19654. 2003-01-04 01:09:37 +00:00
wm.4 Fix last. 2003-02-09 15:19:14 +00:00
wscons.4 /usr/include/dev/wscons/wsdisplayvar.h isn't installed anymore; reference 2003-01-04 18:12:37 +00:00
wsdisplay.4 Add a copyright notice for me, too. 2003-02-19 00:36:24 +00:00
wskbd.4 add copyright notices 2003-02-17 20:07:06 +00:00
wsmouse.4 add copyright notices 2003-02-17 20:07:06 +00:00
wsmux.4 Mention wsmoused(8) in some places (based on patch from PR 18801 by 2002-10-25 21:00:45 +00:00
wss.4 Mention ACPI attachments for acpitz, com, fdc, lpt, npx, pckbc, and wss. 2003-01-05 20:58:38 +00:00
wt.4
xi.4
yds.4
ym.4
zero.4
zstty.4