index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
uvm
/
uvm.h
Age
Commit message (
Expand
)
Author
2024-04-02
Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has
Theo de Raadt
2024-03-30
Document that pmemrange control data are protected by `uvm.fpageqlock'.
Martin Pieuchot
2022-10-07
new UVM_ET_IMMUTABLE flag marks a uvm entry as immutable.
Theo de Raadt
2022-09-29
There no longer is any KVM_ET_* to keep in sync with UVM_ET_*, so
Theo de Raadt
2022-05-04
Merge swap-backed and object-backed inactive page lists.
Martin Pieuchot
2020-11-24
Grab the `pageqlock' before calling uvm_pageclean() as intended.
Martin Pieuchot
2019-12-06
Sync KVE_ET_* and UVM_ET_* flags.
Martin Pieuchot
2019-11-29
Repurpose the "syscalls must be on a writeable page" mechanism to
Theo de Raadt
2019-07-18
R.I.P. UVM_WAIT(). Use tsleep_nsec(9) directly.
cheloha
2019-03-01
New mmap(2) flag: MAP_CONCEAL.
cheloha
2018-10-31
Add support to uvm to establish write-combining mappings. Use this in the
Mark Kettenis
2018-04-12
Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and
Theo de Raadt
2016-08-11
replace abuse of the static map entries RB_ENTRY pointers with an SLIST
David Gwynne
2015-10-08
Lock the page queues by turning uvm_lock_pageq() and uvm_unlock_pageq() into
Mark Kettenis
2015-05-04
reduce the scope of things that include uvm_swap_encrypt.h.
David Gwynne
2015-04-23
tedu remnants of the previous attempt to implement page zeroing in
David Gwynne
2014-10-03
Introduce __MAP_NOFAULT, a mmap(2) flag that makes sure a mapping will not
Mark Kettenis
2014-07-11
Chuck Cranor rescinded clauses in his license
Jonathan Gray
2014-07-08
decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h
Theo de Raadt
2014-07-08
white space repairs
Theo de Raadt
2014-03-28
Reduce uvm include madness. Use <uvm/uvm_extern.h> instead of
Martin Pieuchot
2013-11-09
Add KASSERT()s to tsleep() and msleep() to verify that bogus flags
Philip Guenther
2013-05-30
UVM_UNLOCK_AND_WAIT no longer unlocks, so rename it to UVM_WAIT.
Ted Unangst
2013-05-30
remove lots of comments about locking per beck's request
Ted Unangst
2013-05-30
remove simple_locks from uvm code. ok beck deraadt
Ted Unangst
2013-05-29
uvm_loan has not (ever) been compiled or used.
Ted Unangst
2012-03-09
New vmmap implementation.
Ariane van der Steldt
2011-07-06
uvm changes for buffer cache improvements.
Bob Beck
2011-07-03
endodoify UVM_CNT too.
Owain Ainsworth
2011-07-03
Rip out and burn support for UVM_HIST.
Owain Ainsworth
2011-05-30
Remove the freelist member from vm_physseg
Owain Ainsworth
2011-04-15
When I switched uvm objects to use a per-object page tree instead of the
Owain Ainsworth
2010-06-29
Add a no_constraint uvm_constraint_range; use it in the pool code.
Thordur I. Bjornsson
2010-06-27
uvm constraints. Add two mandatory MD symbols, uvm_md_constraints
Thordur I. Bjornsson
2010-06-09
Move the prototype for uvm_wait() to uvm_extern.h and remove
Thordur I. Bjornsson
2010-04-22
Committing on behalf or ariane@.
Owain Ainsworth
2009-06-16
date based reversion of uvm to the 4th May.
Owain Ainsworth
2009-06-16
Backout pmemrange (which to most people is more well known as physmem
Ariane van der Steldt
2009-06-16
Backout all changes to uvm after pmemrange (which will be backed out
Owain Ainsworth
2009-06-02
Instead of the global hash table with the terrible hashfunction and a
Owain Ainsworth
2009-06-01
physmem allocator: change the view of free memory from single free pages
Ariane van der Steldt
2009-05-04
Instead of keeping two ints in the uvm structure specifically just to
Owain Ainsworth
2009-04-28
Revert pageqlock back from a mutex to a simple_lock, as it needs to be
Miod Vallat
2009-04-14
The use of uvm.pagedaemon_lock is incredibly inconsistent. only a
Owain Ainsworth
2009-04-13
Convert the page queue lock to a mutex instead of a simplelock.
Owain Ainsworth
2009-04-06
Instead of doing splbio(); simple_lock(&uvm.aiodoned_lock); just replace
Owain Ainsworth
2009-03-26
Convert splvm() + simplelock(&uvm.hashlock); around the page hash table
Owain Ainsworth
2009-03-25
Move all of the pseudo-inline functions in uvm into C files.
Owain Ainsworth
2009-01-27
Get rid of the last traces of uvm.pager_[se]va
Miod Vallat
2008-06-09
Define a new flag, UVM_FLAG_HOLE, for uvm_map to create a vm_map_entry of
Miod Vallat
[next]