Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-16 | Replace a plethora of historical protection options with just | Theo 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-03 | Move 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-02 | Sync uvm_page_physload()'s parameter types with reality | Matthew Dempsky | |
uvm_page.c r1.19 (July 25, 2001) changed them from vaddr_t to paddr_t | |||
2014-07-02 | Use real parameter types for u{dv,vn}_attach() instead of void * | Matthew Dempsky | |
ok guenther | |||
2014-06-30 | Remove 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-30 | Update to reflect that UVM_INH_ZERO has replaced UVM_INH_DONATE. | Matthew Dempsky | |
2014-05-29 | zap double word; | Jason McIntyre | |
2014-05-29 | Update to match recent changes | Philip Guenther | |
2014-01-21 | obvious .Pa fixes; found with mandocdb(8) | Ingo Schwarze | |
2013-07-20 | - remove redundant sentence about misc functions | Jason 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-17 | use .Mt for AUTHORS email; from Jan Stary <hans at stare dot cz>; ok jmc@ | Ingo Schwarze | |
2013-06-04 | Replace 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-30 | correct some lies | Ted Unangst | |
2013-05-22 | fix formatting here too; from ingo | Jason McIntyre | |
2013-05-20 | Wrap list of prototypes in a .nr nS 1/0 pair just like all the others. No | Mark 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-17 | various macro fixes; | Jason McIntyre | |
2010-12-24 | Sync uvm_km_alloc1() prototype with reality. | Alexander Yurchenko | |
ok miod@ | |||
2010-11-09 | update struct uvmexp, and fix some spacing issues while here; | Jason McIntyre | |
ok tedu | |||
2009-12-15 | spelling fixes, from Brad Tilley; | Jason McIntyre | |
2009-04-20 | Man bits for UVM_PLA_ZERO. | Owain Ainsworth | |
2009-04-14 | manpage bits for uvm_pglistalloc() changes. | Owain Ainsworth | |
Couple of tweaks from jmc@ | |||
2009-03-19 | no .Pp before or after sections; | Jason McIntyre | |
2008-11-04 | uvmspace_unshare() is never used; ok miod | Theo de Raadt | |
2008-10-16 | sub-system -> subsystem, for consistency withour other pages; | Jason McIntyre | |
2008-06-09 | Define a new flag, UVM_FLAG_HOLE, for uvm_map to create a vm_map_entry of | Miod 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-06 | typo fix; from tanner | Jason McIntyre | |
ok art | |||
2007-09-10 | Introduce a md pmap hook, pmap_remove_holes(), which is supposed to mark | Miod 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-31 | convert to new .Dd format; | Jason McIntyre | |
2007-03-26 | Change 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-26 | Rip out all the KERN_ return values, since they will go | Artur Grabowski | |
away sooner than later. | |||
2007-03-25 | Remove references to KERN_SUCCESS, okay miod@ | Pedro Martelletto | |
2007-01-16 | Implement multiple segment allocation for uvm_pglistalloc, which fixes | Dimitry 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-30 | deploy .An -nosplit; ok jmc | Jared Yanovich | |
2005-09-22 | remove one `file-system' example, and make another at least consistent | Jason McIntyre | |
with section 9; | |||
2004-01-24 | typo from Jared Yanovich; | Jason McIntyre | |
2003-08-30 | Remove uvm_useracc() description here as well. | Miod Vallat | |
2003-06-06 | - section reorder | Jason McIntyre | |
- macro fixes - kill whitespace at EOL - use .Ox for OpenBSD, .Fx for FreeBSD | |||
2003-05-10 | typo; | Jason McIntyre | |
2003-05-03 | removed typo introduced by myself; | Jason McIntyre | |
spotted by wiz@netbsd. | |||
2003-05-01 | typos; | Jason McIntyre | |
ok art@ | |||
2003-03-28 | zero'd -> zeroed; | Jason McIntyre | |
ok art@, miod@ | |||
2003-03-10 | filesystem -> file system for section 9 | Ted Unangst | |
ok jmc@ | |||
2002-12-20 | fix two typos; Dave Steinberg | Todd C. Miller | |
2002-12-19 | "papers by published" -> "papers published by"; Dave Steinberg | Todd C. Miller | |
2002-11-08 | Time 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-02 | xrefs to pmap(9); ok art@ | Wilbern Cobb | |
2002-08-27 | no 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-29 | missd one pair of angles | Michael Shalayeff | |