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_amap.c
Age
Commit message (
Expand
)
Author
2024-05-20
Remove always-false condition in amap_free KASSERT.
Dave Voutila
2024-04-17
Remove a micro optimization to free pages in batch in amap_wipeout().
Martin Pieuchot
2024-04-16
Prevent a NULL dereference in error code path.
Martin Pieuchot
2023-04-11
fix double words in comments
Jonathan Gray
2022-08-01
Introduce and use uvm_pagewait() where PG_WANTED is set.
Martin Pieuchot
2021-08-30
Fix a locking assertion in error path.
Martin Pieuchot
2021-03-26
Remove parenthesis around return value to reduce the diff with NetBSD.
Martin Pieuchot
2021-03-20
Sync some comments in order to reduce the difference with NetBSD.
Martin Pieuchot
2021-01-19
(re)Introduce locking for amaps & anons.
Martin Pieuchot
2020-11-13
Introduce amap_adjref_anons() an helper to reference count amaps.
Martin Pieuchot
2020-10-12
Use KASSERT() instead of if(x) panic() for NULL dereference checks.
Martin Pieuchot
2020-09-25
Use KASSERT() instead of if(x) panic() for sanity checks.
Martin Pieuchot
2020-09-22
Spell inline correctly.
Martin Pieuchot
2020-01-04
Add uvm_anfree_list() to free anons as a list of pages. Use this in
Bob Beck
2019-07-18
R.I.P. UVM_WAIT(). Use tsleep_nsec(9) directly.
cheloha
2019-05-15
free size for amap; ok visa@
anton
2017-01-31
Sprinkle some free sizes in uvm/
David Hill
2016-10-08
Prevent infinite loops for amap allocations with >= 2^17 slots
Stefan Kempf
2016-09-15
all pools have their ipl set via pool_setipl, so fold it into pool_init.
David Gwynne
2016-07-27
check flags with mask instead of equality, in case we decide to mix
Ted Unangst
2016-07-14
Make sure that amap slot calculation does not overflow
Stefan Kempf
2016-07-11
Make sure variables are used initialized in amap_wiperange
Stefan Kempf
2016-07-09
Fix bugs introduced with the amap rework
Stefan Kempf
2016-06-17
pool_setipl on all uvm pools.
David Gwynne
2016-05-26
Make amaps use less kernel memory (2nd try)
Stefan Kempf
2016-05-22
Revert previous: breaks i386 and powerpc, probably all non-PMAP_DIRECT archs
Philip Guenther
2016-05-22
Make amaps use less kernel memory
Stefan Kempf
2016-05-08
Additional parameter for amap_alloc().
Stefan Kempf
2016-05-08
Wait for RAM in uvm_fault when allocating uvm structures fails
Stefan Kempf
2016-04-16
Remove am_maxslot from amap.
Stefan Kempf
2016-04-12
Simplify amap traversal in amap_swap_off.
Stefan Kempf
2016-04-04
UVM_FLAG_AMAPPAD has no effect anymore, nuke it.
Stefan Kempf
2016-03-27
amap_extend is never called, remove it.
Stefan Kempf
2016-03-16
Remove redundant check.
Stefan Kempf
2016-03-15
For amaps with only a few slots, allocate the slots via pool(9)
Stefan Kempf
2016-03-06
Remove unused amap_share_protect().
Stefan Kempf
2015-08-21
Remove the unused loan_count field and the related uvm logic. Most of
Visa Hankala
2014-12-23
convert pool_init nointr to waitok
Ted Unangst
2014-12-17
remove lock.h from uvm_extern.h. another holdover from the simpletonlock
Ted Unangst
2014-12-09
Sprinkle in a little more mallocarray().
Doug Hogan
2014-11-16
Replace a plethora of historical protection options with just
Theo de Raadt
2014-09-14
remove uneeded proc.h includes
Jonathan Gray
2014-07-12
add a size argument to free. will be used soon, but for now default to 0.
Ted Unangst
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
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-23
the simplelock is a lie
Ted Unangst
2011-07-03
Rip out and burn support for UVM_HIST.
Owain Ainsworth
[next]