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
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
2010-06-10
the pagedaemon sleeps on uvm.pagedaemon not
Thordur I. Bjornsson
2010-04-23
Fix null-pointer dereference.
Ariane van der Steldt
2010-04-22
Committing on behalf or ariane@.
Owain Ainsworth
2009-06-16
Backout pmemrange (which to most people is more well known as physmem
Ariane van der Steldt
2009-06-14
backout:
Theo de Raadt
2009-06-14
back out the free vs dirty fix, because pmemrange will go soon too
Theo de Raadt
2009-06-14
backout the assert diff in 1.5
Theo de Raadt
2009-06-12
Add asserts on free memory, double free and while here, fix 1 assert.
Ariane van der Steldt
2009-06-10
Fix: Clean and dirty pages had the memtype ids and the desparate case failed
Ariane van der Steldt
2009-06-07
extend uvm_page_physload to have the ability to add "device" pages to the
Owain Ainsworth
2009-06-04
remove redefinitions of static and __inline ariane
Jonathan Gray
2009-06-01
physmem allocator: change the view of free memory from single free pages
Ariane van der Steldt