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_page.c
Age
Commit message (
Expand
)
Author
2022-08-29
static inline, not inline static
Jonathan Gray
2022-08-01
Introduce and use uvm_pagewait() where PG_WANTED is set.
Martin Pieuchot
2022-07-24
Revert simplification of the aiodone daemon it breaks swap on arm64.
Martin Pieuchot
2022-07-11
Simplify the aiodone daemon which is only used for async writes.
Martin Pieuchot
2022-05-12
Introduce uvm_pagedequeue() to reduce code duplication.
Martin Pieuchot
2022-05-04
Merge swap-backed and object-backed inactive page lists.
Martin Pieuchot
2022-04-28
Call uvm_pageactivate() from uvm_pageunwire() instead of rerolling it.
Martin Pieuchot
2022-03-12
Uncompress some one line comments to reduce the difference with NetBSD.
Martin Pieuchot
2022-03-10
Do not clear the PG_BUSY flag before passing the anon to uvm_anon_release().
Martin Pieuchot
2022-01-19
Comment out an incorrect lock assertion.
Martin Pieuchot
2021-12-15
Use a per-UVM object lock to serialize the lower part of the fault handler.
Martin Pieuchot
2021-10-17
km_alloc(9) needs to be passed a size that is a multiple of PAGE_SIZE.
Patrick Wildt
2021-09-05
Introduce dummy pagers for 'special' subsystems using UVM objects.
Martin Pieuchot
2021-04-21
Convert remaining uvm_km_zalloc(9) to km_alloc(9).
Martin Pieuchot
2021-03-26
Remove parenthesis around return value to reduce the diff with NetBSD.
Martin Pieuchot
2021-01-19
(re)Introduce locking for amaps & anons.
Martin Pieuchot
2020-12-02
Document that the page queue must only be locked if the page is managed.
Martin Pieuchot
2020-12-01
Turn uvm_pagealloc() mp-safe by checking uvmexp global with pageqlock held.
Martin Pieuchot
2020-11-27
Set the correct IPL for `pageqlock' now that it is grabbed from interrupt.
Martin Pieuchot
2020-11-24
Grab the `pageqlock' before calling uvm_pageclean() as intended.
Martin Pieuchot
2020-09-22
Spell inline correctly.
Martin Pieuchot
2019-11-29
Split out the code that removes a page from uvm objects and clears the flags
Mark Kettenis
2019-02-26
Introduce safe memory reclamation, a mechanism for reclaiming shared
Visa Hankala
2018-05-12
Re-apply inadvertantly misplaced r1.127 from kettenis@:
Kenneth R Westerback
2016-11-07
Split PID from TID, giving processes a PID unrelated to the TID of their
Philip Guenther
2016-09-16
move the vm_page struct from being stored in RB macro trees to RBT functions
David Gwynne
2015-10-30
Fix two (verified to be harmless) off-by-ones in bounds checks in
Miod Vallat
2015-10-08
Lock the page queues by turning uvm_lock_pageq() and uvm_unlock_pageq() into
Mark Kettenis
2015-09-21
Drop a misleading XXX about PQ_AOBJ. Clear PQ_ANON unconditionally for
Visa Hankala
2015-08-21
Remove the unused loan_count field and the related uvm logic. Most of
Visa Hankala
2015-07-19
Fix backward test that broke the cache
Bob Beck
2015-07-19
Change uvm_page[re]alloc_multi to actually use the flags passed in, and return
Bob Beck
2015-04-23
tedu remnants of the previous attempt to implement page zeroing in
David Gwynne
2015-03-14
Remove some includes include-what-you-use claims don't
Jonathan Gray
2015-02-28
Typo in comment 'reseve' -> 'reserve'
Mike Larkin
2015-02-08
Something is subtly wrong with this. On ramdisks, processes run out of
Theo de Raadt
2015-02-07
Tedu the old idle page zeroing code.
Mark Kettenis
2015-02-06
Clear PQ_AOBJ before calling uvm_pagefree(), clearing up one false XXX
Theo de Raadt
2014-11-16
Replace a plethora of historical protection options with just
Theo de Raadt
2014-07-11
Chuck Cranor rescinded clauses in his license
Jonathan Gray
2014-04-13
compress code by turning four line comments into one line comments.
Ted Unangst
2014-01-23
unifdef -D__HAVE_VM_PAGE_MD - no functional change.
Miod Vallat
2013-07-09
back out the cache flipper temporarily to work out of tree.
Bob Beck
2013-06-21
Buffer cache pages are wired but not counted as such. Therefore we have to
Mark Kettenis
2013-06-11
High memory page flipping for the buffer cache.
Bob Beck
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-03-27
combine several atomic_clearbits calls into one. slightly faster on
Ted Unangst
2013-03-12
preserving main-branch topology for a perverse reason:
Theo de Raadt
2013-03-12
preserving main-branch topology for a perverse reason:
Theo de Raadt
[next]