summaryrefslogtreecommitdiff
path: root/share/man/man9/uvm.9
AgeCommit message (Collapse)Author
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
PROT_NONE, PROT_READ, PROT_WRITE, and PROT_EXEC from mman.h. PROT_MASK is introduced as the one true way of extracting those bits. Remove UVM_ADV_* wrapper, using the standard names. ok doug guenther kettenis
2014-07-03Move failure case text from uvm_pagerealloc() to uvm_pagealloc()Matthew Dempsky
uvm_pagerealloc() is a void function and it doesn't attempt to find any pages, so it doesn't make sense that it might "return NULL when no page can be found".
2014-07-02Sync uvm_page_physload()'s parameter types with realityMatthew Dempsky
uvm_page.c r1.19 (July 25, 2001) changed them from vaddr_t to paddr_t
2014-07-02Use real parameter types for u{dv,vn}_attach() instead of void *Matthew Dempsky
ok guenther
2014-06-30Remove some dead functions from uvm.9:Matthew Dempsky
uvm_fork() was removed by uvm_glue.c r1.65 (2014-05-15) uvm_scheduler() was removed by uvm_glue.c r1.50 (2009-08-11) uvm_swapin() was removed by uvm_glue.c r1.45 (2006-11-29) RIP
2014-06-30Update to reflect that UVM_INH_ZERO has replaced UVM_INH_DONATE.Matthew Dempsky
2014-05-29zap double word;Jason McIntyre
2014-05-29Update to match recent changesPhilip Guenther
2014-01-21obvious .Pa fixes; found with mandocdb(8)Ingo Schwarze
2013-07-20- remove redundant sentence about misc functionsJason McIntyre
- note that pmap(9) is the MD portion of UVM. - Convert reference to Chuck's dissertation to .Rs/.Re section - uvm is no longer "new". - Remove "(Missouri)". St. Louis should be enough to remove any confusion between wustl.edu and washington.edu. From: Daniel Dickman
2013-07-17use .Mt for AUTHORS email; from Jan Stary <hans at stare dot cz>; ok jmc@Ingo Schwarze
2013-06-04Replace old-fashioned .Fd by new-fangled .In for #include lines.Ingo Schwarze
Diff from Jan Klemkow <j dot klemkow at wemelug dot de> on tech@. No objection from jmc@ against this type of change.
2013-05-30correct some liesTed Unangst
2013-05-22fix formatting here too; from ingoJason McIntyre
2013-05-20Wrap list of prototypes in a .nr nS 1/0 pair just like all the others. NoMark Kettenis
cluse what this is supposed to do, but it is consistent with what happens elsewhere in this man page and fixes the obvious formatting problems.
2013-01-17various macro fixes;Jason McIntyre
2010-12-24Sync uvm_km_alloc1() prototype with reality.Alexander Yurchenko
ok miod@
2010-11-09update struct uvmexp, and fix some spacing issues while here;Jason McIntyre
ok tedu
2009-12-15spelling fixes, from Brad Tilley;Jason McIntyre
2009-04-20Man bits for UVM_PLA_ZERO.Owain Ainsworth
2009-04-14manpage bits for uvm_pglistalloc() changes.Owain Ainsworth
Couple of tweaks from jmc@
2009-03-19no .Pp before or after sections;Jason McIntyre
2008-11-04uvmspace_unshare() is never used; ok miodTheo de Raadt
2008-10-16sub-system -> subsystem, for consistency withour other pages;Jason McIntyre
2008-06-09Define a new flag, UVM_FLAG_HOLE, for uvm_map to create a vm_map_entry ofMiod Vallat
a new etype, UVM_ET_HOLE, meaning it has no backend. UVM_ET_HOLE entries (which should be created as UVM_PROT_NONE and with UVM_FLAG_NOMERGE and UVM_FLAG_HOLE) are skipped in uvm_unmap_remove(), so that pmap_{k,}remove() is not called on the entry. This is intended to save time, and behave better, on pmaps with MMU holes at process exit time. ok art@, kettenis@ provided feedback as well.
2008-05-06typo fix; from tannerJason McIntyre
ok art
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
the holes a MMU may have from a given vm_map. This will be automagically invoked for newly created vmspaces. On platforms with MMU holes (e.g. sun4, sun4c and vax), this prevents mmap(2) hints which would end up being in the hole to be accepted as valid, causing unexpected signals when the process tries to access the hole (since pmap can not fill the hole anyway). Unfortunately, the logic mmap() uses to pick a valid address for anonymous mappings needs work, as it will only try to find an address higher than the hint, which causes all mmap() with a hint in the hole to fail on vax. This will be improved later.
2007-05-31convert to new .Dd format;Jason McIntyre
2007-03-26Change some return value descriptions from "standard UVM return value"Artur Grabowski
to "standard errno", since that is what it is now. noted by jmc@
2007-03-26Rip out all the KERN_ return values, since they will goArtur Grabowski
away sooner than later.
2007-03-25Remove references to KERN_SUCCESS, okay miod@Pedro Martelletto
2007-01-16Implement multiple segment allocation for uvm_pglistalloc, which fixesDimitry Andric
most agp_generic_bind_memory failures when memory is limited and very fragmented. In effect, this should fix a lot of X startup crashes after activities that exercise memory a lot (e.g. make builds, building big ports, etc). ok mickey, miod
2005-09-30deploy .An -nosplit; ok jmcJared Yanovich
2005-09-22remove one `file-system' example, and make another at least consistentJason McIntyre
with section 9;
2004-01-24typo from Jared Yanovich;Jason McIntyre
2003-08-30Remove uvm_useracc() description here as well.Miod Vallat
2003-06-06- section reorderJason McIntyre
- macro fixes - kill whitespace at EOL - use .Ox for OpenBSD, .Fx for FreeBSD
2003-05-10typo;Jason McIntyre
2003-05-03removed typo introduced by myself;Jason McIntyre
spotted by wiz@netbsd.
2003-05-01typos;Jason McIntyre
ok art@
2003-03-28zero'd -> zeroed;Jason McIntyre
ok art@, miod@
2003-03-10filesystem -> file system for section 9Ted Unangst
ok jmc@
2002-12-20fix two typos; Dave SteinbergTodd C. Miller
2002-12-19"papers by published" -> "papers published by"; Dave SteinbergTodd C. Miller
2002-11-08Time to cleanup:Mike Pechkin
o) start new sentence on a new line; o) wrap long lines; o) don't use .Pp before/after .Sh, .Ss; o) OpenBSD -> .Ox; o) typos; o) close .Rs; o) use space between arguments in tag, for example: .Xr blabla ) . miod@ ok
2002-09-02xrefs to pmap(9); ok art@Wilbern Cobb
2002-08-27no more .Pp before/after .Sh; from mpech@Wilbern Cobb
2002-08-27- sync uvm_map(), uvm_map_pageable(), uvmspace_exec(), uvm_vnp_setsize(),Wilbern Cobb
uvm_km_suballoc(), uvm_pagealloc(), uvm_page_phsload(), uvm_pageout(), uvm_vslock() and uvm_fork() with reality. - move the descriptions of uvm_km_suballoc(), uvm_km_free() and uvm_km_free_wakeup() to the correct section. - describe uvm_map_pageable_all(). - complete sentences. - add a BUGS section. ok art@
2002-08-24- Mention that MD code must register some free RAM with uvm_page_physload()Wilbern Cobb
before uvm_init() is called. - Remove some empty lines. ok art@
2001-12-29missd one pair of anglesMichael Shalayeff