Commit Graph

38 Commits

Author SHA1 Message Date
manu
572d271ee8 Fix to uvm_map documentation, approved bu Chuck Silvers:
uvm_map size parameter is not in PAGE_SIZE units, it is a multiple of PAGE_SIZE.
2003-03-09 18:28:59 +00:00
chs
4b2625143d change uvm_uarea_alloc() to indicate whether the returned uarea is already
backed by physical pages (ie. because it reused a previously-freed one),
so that we can skip a bunch of useless work in that case.
this fixes the underlying problem behind PR 18543, and also speeds up fork()
quite a bit (eg. 7% on my pc, 1% on my ultra2) when we get a cache hit.
2002-11-17 08:32:43 +00:00
wiz
1cef8ffb3b Bump date for recent changes.
Begin new sentences on new lines.
Use .Aq instead of \*[Lt]\*[Gt] if possible.
2002-09-27 07:52:48 +00:00
chs
50bcbb066e document new stuff:
UVM_KMF_CANFAIL, uvm_uarea_alloc(), uvm_uarea_free(), pmap_remove_all().
2002-09-22 07:22:27 +00:00
drochner
deb9ae080c update uvm_page_physload() description for "waitok" and "nsegs"
obeyed now, and clarify "rlist" initialization.
2002-06-02 14:59:11 +00:00
manu
f5542b6481 Added uvm_swap_stats() 2002-03-29 08:56:31 +00:00
reinoud
4ce664ad5c Add the missing `int free_list' argument to the uvm_page_physadd() in the
documentation.
2002-02-21 21:52:27 +00:00
ross
4fa402f116 Generate <>& symbolically. I'm avoiding .../dist/... directories for now. 2002-02-13 08:17:26 +00:00
deberg
d9337359c8 fix typo 2002-01-05 20:35:49 +00:00
wiz
a8cecf0840 Drop some .Pp, sort sections. 2001-12-26 01:02:01 +00:00
jdolecek
165f781c45 Some basic documentation of uvm_loan() and uvm_unloan() 2001-12-24 12:28:46 +00:00
chs
e7ef2240d0 put back a sentence that was accidentally removed. 2001-08-17 17:11:51 +00:00
chs
6bc3e72dcd update uvm_pagealloc() and uvmspace_exec() arguments.
add "void" to functions which take no arguments.
untabify flags lists.
2001-07-28 15:55:14 +00:00
chs
54ada2fc86 vm_map_t -> struct vm_map *.
add UBC interfaces.
2001-07-28 15:31:29 +00:00
jdolecek
27f92d9a03 s/by published/published by/ 2001-06-21 15:22:38 +00:00
wiz
6539335131 Fix typos, punctuation and whitespace. 2001-06-21 11:59:00 +00:00
wiz
c3d0c0f680 Refer pmap(9), not pmap_init(9). 2001-05-12 17:10:05 +00:00
gmcgarry
8a43d56a88 pmap(9) does exist now 2001-05-06 04:46:54 +00:00
simonb
a69a3cc5ec Spell occurred correctly. 2001-04-25 02:19:48 +00:00
jdolecek
583f68be2c update prototype for uvm_map_pageable()
XXX there are probably more things which need an update here
2001-04-21 08:34:11 +00:00
wiz
7e32c5e43d Two typos. 2001-04-06 15:53:43 +00:00
drochner
be5b4d13dd remove the "STANDARD UVM RETURN VALUES" section which is not true anymore 2001-03-23 17:14:43 +00:00
drochner
d7c42bffab update uvm_vslock arguments and return value 2001-03-23 17:07:38 +00:00
ad
82759dbdf5 Use .{B,Bs,F,N,O}x and fix miscellaneous errors. 2000-09-21 10:43:49 +00:00
mrg
6f661cfcac <vm/vm.h> is gone. fix a few minor errors. 2000-06-29 06:08:44 +00:00
mrg
6f214275ce feex speeling eroor 2000-05-07 17:09:32 +00:00
enami
2903a6278e - Remove empty line before .Pp
- Remove .Pp before .Sh
2000-04-05 03:29:06 +00:00
enami
551a5b2934 Add missing reset nS to 0. 2000-04-05 03:21:31 +00:00
kleink
9cb38b96c7 Typo. 2000-04-04 10:39:56 +00:00
deberg
e028b266a6 fix UVM whatis entry, fixes kern/9692 2000-03-29 06:00:42 +00:00
kleink
61b9c51f8f Update for uvm object offsets being described by voff_t's. 2000-03-26 20:57:58 +00:00
hwr
1bffbb6eb6 s/described in papers published Sun Microsystems/described in papers published
by Sun Microsystems/
1999-05-06 12:04:50 +00:00
garbled
e4c16bfb11 More .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages.  Many more to
come.
1999-03-16 00:40:46 +00:00
eeh
6bf713764a Document vm_offset_t => {vaddr_t,paddr_t} changes in the interface. 1998-08-14 05:05:07 +00:00
kleink
afeaa5bb57 Use size_t to pass the length of the memory region to operate on to chgkprot(),
kernacc(), useracc(), vslock() and vsunlock(); (unsigned) ints are not
adequate on all platforms.
1998-05-09 15:04:39 +00:00
mrg
f3ca264c1e uvm_swapout is a static function, not exported. does not belong in uvm.9 1998-05-09 00:48:20 +00:00
kleink
24842ff3ee Fix a couple of prototypes, and sync with the recent vslock()/vsunlock()
interface change.  Also, add an item for uvm_swapout().
1998-05-08 16:00:49 +00:00
mrg
c6588a7ac7 add uvm.9 1998-05-04 07:10:45 +00:00