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_pmemrange.c
Age
Commit message (
Expand
)
Author
2022-06-02
Take the size of allocation into account when checking the kernel reserve.
Mark Kettenis
2021-03-12
spelling
Jonathan Gray
2020-12-01
Turn uvm_pagealloc() mp-safe by checking uvmexp global with pageqlock held.
Martin Pieuchot
2020-02-18
Cleanup <sys/kthread.h> and <sys/proc.h> includes.
Martin Pieuchot
2020-01-01
Add uvm_pmr_remove_1strange_reverse to efficiently free pages
Bob Beck
2019-12-30
convert infinite msleep(9) to msleep_nsec(9)
Jonathan Gray
2019-12-08
Convert infinite sleeps to {m,t}sleep_nsec(9).
Martin Pieuchot
2019-07-03
Add tsleep_nsec(9), msleep_nsec(9), and rwsleep_nsec(9).
cheloha
2019-05-09
Ensure that pagedaemon wakeups as a result of failed UVM_PLA_NOWAIT
Bob Beck
2016-09-16
fix some DEBUG code so its using the right rb tree code
David Gwynne
2016-09-16
move uvm_pmemrange_addr from RB macros to RBT functions
David Gwynne
2016-09-16
move the vm_page struct from being stored in RB macro trees to RBT functions
David Gwynne
2016-01-29
Therefor -> Therefore (where appropriate)
tb
2015-12-06
Since the page zeroing thread runs without the kernel lock,
Bret Lambert
2015-08-21
Remove the unused loan_count field and the related uvm logic. Most of
Visa Hankala
2015-08-19
Make uvm_pmr_isfree() work correctly when RB_NFIND() returns
Visa Hankala
2015-06-27
uvm_pmr_get1page() should return psize_t, not int; dhill@
Miod Vallat
2015-06-20
Fix a bug that causes uvm_pmr_get1page() to fail for allocations that
Mark Kettenis
2014-11-13
bzero -> memset
Ted Unangst
2014-10-03
Initialize uvm_pagezero_thread()'s page list variable.
Philip Guenther
2014-10-03
Introduce a thread for zeroing pages without holding the kernel lock. This
Mark Kettenis
2014-09-14
remove uneeded proc.h includes
Jonathan Gray
2014-04-13
compress code by turning four line comments into one line comments.
Ted Unangst
2014-04-05
Fix logic error and prevent theoretical infinite loop in the worst case scenario
Miod Vallat
2014-03-21
Allow for two more pmap-specific bits in vm_page pg_flags. Define
Miod Vallat
2014-02-06
add some more bufbackoff calls. uvm_wait optimistically (?), uvm_wait_pla
Ted Unangst
2013-01-29
7 &&'ed elements in a single KASSERT involving complex tests is just painful
Bob Beck
2013-01-21
Stop hiding when this is failing - make this as obvious as it is
Bob Beck
2012-01-05
Prevent integer wrap-around in pmemrange.
Ariane van der Steldt
2011-12-03
Be sure not to access the vm_page array out of bounds in uvm_pmr_freepages().
Miod Vallat
2011-07-08
Move uvm_pmr_alloc_pig to kern/subr_hibernate.c
Ariane van der Steldt
2011-07-08
Move uvm_pmr_zero_everything() to subr_hibernate.
Ariane van der Steldt
2011-07-08
Expose pmemrange internal functions via pmemrange.h.
Ariane van der Steldt
2011-07-08
some machines don't boot with the previous uvm reserve enforcement diff.
Ted Unangst
2011-07-07
Move the uvm reserve enforcement from uvm_pagealloc to pmemrange.
Owain Ainsworth
2011-07-06
uvm changes for buffer cache improvements.
Bob Beck
2011-07-05
Don't derefence the item past the end of the array to figure out if
Ariane van der Steldt
2011-06-22
Validate pmemrange result, enabling early catching of bugs in the code.
Ariane van der Steldt
2011-05-30
for (some; stuff; here)
Owain Ainsworth
2011-05-30
s/hart/heart/ to make more sense (another dutchism).
Owain Ainsworth
2011-04-06
fix uvm_pmr_alloc_pig to return the proper pig range size
Mike Larkin
2011-04-05
Test iterated variable instead of a temporary variable from the previous
Ariane van der Steldt
2011-04-04
Remove debug code.
Ariane van der Steldt
2011-04-03
Helper functions for suspend.
Ariane van der Steldt
2010-08-28
Fix an uninitialized value leading to bogus KASSERT in uvm_pmr_use_inc().
Miod Vallat
2010-07-01
We don't do CamelCase: fix style(9) violations in goto labels.
Owain Ainsworth
2010-06-29
skip empty ranges in uvm_pmr_assertvalid;
Thordur I. Bjornsson
2010-06-27
uvm constraints. Add two mandatory MD symbols, uvm_md_constraints
Thordur I. Bjornsson
2010-06-23
Fix a bug in uvm_pmr_get1page() which could cause us to bounce
Thordur I. Bjornsson
2010-06-10
fix typos in comments: lineair -> linear.
Thordur I. Bjornsson
[next]