dholland
4bdbe49cd3
The "active" and "inactive" members of struct uvmexp were removed in
...
rev. 1.118 of uvm_extern.h with the merge of yamt-pdpolicy in 2006. So
they shouldn't still be documented as part of the structure. Bump date.
2010-11-08 02:56:12 +00:00
jruoho
86439b5e03
Add USENIX paper to SEE ALSO.
2010-04-17 06:38:13 +00:00
matt
a0ead35a8e
uvm_page_physload takes paddr_t's not vaddr_t's.
2009-12-21 20:57:31 +00:00
wiz
467a0fa1ae
Bump date for uarea swap-out removal.
2009-10-21 22:18:37 +00:00
rmind
40cf6f3659
Remove uarea swap-out functionality:
...
- Addresses the issue described in PR/38828.
- Some simplification in threading and sleepq subsystems.
- Eliminates pmap_collect() and, as a side note, allows pmap optimisations.
- Eliminates XS_CTL_DATA_ONSTACK in scsipi code.
- Avoids few scans on LWP list and thus potentially long holds of proc_lock.
- Cuts ~1.5k lines of code. Reduces amd64 kernel size by ~4k.
- Removes __SWAP_BROKEN cases.
Tested on x86, mips, acorn32 (thanks <mpumford>) and partly tested on
acorn26 (thanks to <bjh21>).
Discussed on <tech-kern>, reviewed by <ad>.
2009-10-21 21:11:57 +00:00
rmind
e403bed420
Split descriptions of UBC functions from uvm(9) into separate ubc(9) man page.
2009-08-03 19:08:48 +00:00
wiz
52e3c1f016
New sentence, new line.
2009-03-12 13:13:16 +00:00
abs
fbcfe9c7af
Clarify free_list usage in uvm_page_physload() regarding faster/slower RAM.
...
Slower RAM should be assigned a higher free_list id.
No functional change to code, just comments and manpage
2009-03-12 12:55:16 +00:00
joerg
2c8a95a535
Replace Ft br Fn ... Pp dance with simpler .Bl -ohang.
2009-03-12 12:39:15 +00:00
wiz
1c06724455
Bump date for previous.
2008-11-09 19:57:18 +00:00
rmind
1ab44d6592
Update uvm_km_suballoc() description.
...
Also closes PR/38713.
2008-11-09 19:37:37 +00:00
skrll
d47eac2b49
s/non-zero/true/,s/zero/false/
...
where applicable.
2008-08-06 07:49:15 +00:00
pooka
aeb494ada2
ubc doesn't require a vnode vm object these days.
2008-08-04 13:31:14 +00:00
mrg
c2b95373bf
remove clause #3 from my license where there are no other
...
copyright holders involved.
2008-05-29 14:51:25 +00:00
wiz
c8684d9bac
Standardize spelling. Remove superfluous Pp. Fix typo.
2007-12-02 22:09:34 +00:00
dsieger
1f9f59ed34
Remove extraneous .Ed
2007-11-21 14:21:31 +00:00
pooka
72133aa8cb
document ubc_uiomove()
2007-10-15 13:39:50 +00:00
pooka
934299af2e
* uvn_attach() is a goner
...
* document UBC_FAULTBUSY
2007-10-10 11:05:15 +00:00
pooka
a307c8e659
boolean_t -> bool sweep
2007-08-11 19:16:21 +00:00
rumble
b9ff3c810f
TRUE -> true, FALSE -> false.
2007-06-24 19:26:58 +00:00
pavel
30b691bf74
Sync the uvm_fault interface with reality after the removal of the
...
"fault type" third argument in rev. 1.110 of sys/uvm/uvm_fault.c
Hi Drochner!
2007-05-06 12:38:09 +00:00
dogcow
c1a14b53bd
running in emulated wizd mode, convert caddr_t to void *.
2007-03-07 00:41:16 +00:00
wiz
06dd0b9f76
Sort SEE ALSO (by section number first, then by name).
2007-02-17 08:49:39 +00:00
rmind
ede64e5874
- Add link to memoryallocators(9) in kmem_*(9), vmem(9), uvm(9), malloc(9),
...
pool(9) and pool_cache(9) manuals.
- Sort uvm(9) "SEE ALSO" section.
2007-02-16 23:13:05 +00:00
elad
b8e4702fb2
Back out uvm_is_swap_device().
2006-12-07 14:06:51 +00:00
elad
a6c2dfb16d
Introduce uvm_is_swap_device(), to check if the passed struct vnode * is
...
used as a swap device or not.
Okay mrg@.
2006-12-01 16:06:09 +00:00
wiz
361e86f38f
Bump date for previous.
2006-10-13 00:20:00 +00:00
chs
33c1fd1917
add support for O_DIRECT (I/O directly to application memory,
...
bypassing any kernel caching for file data).
2006-10-05 14:48:32 +00:00
pooka
ecf7acf05b
and lo, the uvm_coredump() peril was no more (since almost 5 years ago)
2006-10-04 11:27:45 +00:00
yamt
0f9ed224d3
uvm_swapin: process -> lwp
2006-06-13 13:23:59 +00:00
sketch
be13a5513e
Bump date for previous.
2006-03-04 15:05:02 +00:00
sketch
bd7b072254
Update documentation to reflect reality; uvm_init() runs after the console
...
has been configured, then cpu_startup() prints the initial copyright banner.
2006-02-27 11:21:03 +00:00
rpaulo
ff8e3c8c68
More ktrace-lwp that I got wrong in the first try.
...
Thanks to Gregory McGarry for pointing this out.
2006-01-29 03:09:19 +00:00
rpaulo
7d7fe4b786
Adapt man pages to ktrace-lwp.
2005-12-20 19:53:14 +00:00
yamt
0de2ab9787
reflect yamt-readahead changes.
2005-12-01 13:01:39 +00:00
jmmv
50f3dc6f20
Fix two typos in ubc_alloc.
2005-09-25 09:01:21 +00:00
wiz
efd6948ad1
Whitespace nits.
2005-09-10 12:51:13 +00:00
jmmv
589ba12e9c
uvm_unmap returns void, not int.
...
Also drop some spaces before commas, as they ought not to be there.
2005-08-13 09:49:58 +00:00
skrll
999a31cf14
Grammar.
2005-05-11 05:40:46 +00:00
wiz
e1b1c648db
Drop trailing whitespace, typo fix, and some additional articles.
2005-04-04 08:25:44 +00:00
yamt
6bc6330ab1
bump date for the previous.
2005-04-01 12:04:00 +00:00
yamt
dca4b888cf
merge yamt-km-doc branch.
2005-04-01 12:03:26 +00:00
rumble
02b46a4b12
Fix a tiny typo.
2005-03-11 19:40:47 +00:00
wiz
86eb0864bd
We have 2005 now.
2005-01-11 09:46:17 +00:00
chs
8975a0856f
adjust the UBC mapping code to support non-vnode uvm_objects.
...
this means we can no longer look at the vnode size to determine how many
pages to request in a fault, which is good since for NFS the size can change
out from under us on the server anyway. there's also a new flag UBC_UNMAP
for ubc_release(), so that the file system code can make the decision about
whether to cache mappings for files being used as executables.
2005-01-09 16:42:43 +00:00
wiz
a8f9214c6d
Actually, undo br/";" changes of previous, they are necessary
...
because .Ft/.Fn are not used in the SYNOPSIS.
2004-12-08 14:12:43 +00:00
wiz
9bc9b7596d
Consistency with other man pages: do not break between function type and function;
...
remove semicolon after function.
Remove superfluous Pp and bump date for uvm_unmap documentation.
2004-12-08 14:10:03 +00:00
yamt
ccd887a498
document uvm_unmap.
2004-12-06 17:34:07 +00:00
yamt
6bc0cb25b2
note that wired pages can't be loaned out.
2004-11-23 11:20:18 +00:00
wiz
e3ef1b438f
Bump date for previous.
2004-01-08 09:24:31 +00:00