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
Age
Commit message (
Expand
)
Author
2024-11-08
sparc64 now has ci_idepth.
Martin Pieuchot
2024-11-07
Document locking of failing allocation requests and improve the comments.
Martin Pieuchot
2024-11-07
Free Oxford commas for most of the comments.
Martin Pieuchot
2024-11-07
Do not try to release memory if all we need is balancing the page lists.
Martin Pieuchot
2024-11-07
Optimize active & inactive list traversals when looking only for low pages.
Martin Pieuchot
2024-11-07
Use a static request to notify failed nowait allocations.
Martin Pieuchot
2024-11-07
Remove redundant `constraint' argument to uvmpd_scan() & friends.
Martin Pieuchot
2024-11-07
Introduce an helper to check if memory has been freed for a given request.
Martin Pieuchot
2024-11-07
Introduce an helper to check if a page belongs to a given memory range.
Martin Pieuchot
2024-11-07
de-macro SWAP_KEY_*; ok miod@ mpi@
Jonathan Gray
2024-11-07
remove unused SWAP_KEY_EXPIRE define
Jonathan Gray
2024-11-06
Update `shortage' based on the number of pages freed by the shrinkers.
Martin Pieuchot
2024-11-06
Re-check limits after being awoken to ensure page daemon reserves aren't stolen.
Martin Pieuchot
2024-11-05
Protect the page daemon memory reserve from allocations in interrupt contexts.
Martin Pieuchot
2024-11-05
Revert r1.69, I committed a wrong & broken diff.
Martin Pieuchot
2024-11-05
Return the number of freed pages in bufbackoff().
Martin Pieuchot
2024-11-05
Protect the page daemon memory reserve from allocations in interrupt contexts.
Martin Pieuchot
2024-11-05
Use a helper to get lower page from backing store: uvm_fault_lower_io().
Martin Pieuchot
2024-11-05
Use computed `shortage' value instead of `uvmexp.free' in uvmpd_scan_inactive().
Martin Pieuchot
2024-11-05
Stop grabbging the KERNEL_LOCK() for uvm_fault_unwire_locked() in the reaper.
Martin Pieuchot
2024-11-05
Do not put wired pages on the page queues & release their swap resources.
Martin Pieuchot
2024-11-05
Check if the mapping for an vm_map_entry exists while holding its lock.
Martin Pieuchot
2024-11-05
Handle faults on wired map entries similarly to VM_FAULT_WIRE faults.
Martin Pieuchot
2024-11-03
Revert previous, at least on arm64 too many pages end up being wired.
Martin Pieuchot
2024-11-03
Introduce a `shortage' variable to reduce accesses to `uvmexp.free' & friends.
Martin Pieuchot
2024-11-03
Do not put wired pages on the page queues & release their swap resources.
Martin Pieuchot
2024-11-02
Check if the mapping for an vm_map_entry exists while holding its lock.
Martin Pieuchot
2024-11-02
Handle faults on wired map entries similarly to VM_FAULT_WIRE faults.
Martin Pieuchot
2024-11-02
Compute inactive target only once per iteration.
Martin Pieuchot
2024-11-01
Retire uvm_km_zalloc().
Martin Pieuchot
2024-10-31
try to simplify the locking code around busy maps.
David Gwynne
2024-10-30
directly use dev_t for swdevt[], remove struct swdevt
Jonathan Gray
2024-10-29
Change uvm_swapout_threads() to return the amound of freed pages.
Martin Pieuchot
2024-10-28
Change uvm_swapout_threads() to return the amound of freed pages.
Martin Pieuchot
2024-10-23
Decrement uobj reference count without KERNEL_LOCK().
Martin Pieuchot
2024-10-21
We have not been swapping out kernel stacks since forever. So just
Mark Kettenis
2024-10-21
revert "try to simplify the locking code around busy maps"
David Gwynne
2024-10-20
try to simplify the locking code around busy maps.
David Gwynne
2024-10-08
remove unused uvm_pause(); ok miod@
Jonathan Gray
2024-10-02
Modify uvmpd_scan_inactive() to access `uvmexp.pdfreed' only once.
Martin Pieuchot
2024-10-02
Improve responsiveness in OOM situations & make free target checks coherent.
Martin Pieuchot
2024-10-02
Return number of freed pages in uvm_pmr_cache_drain().
Martin Pieuchot
2024-09-30
Return the number of freed pages and handle SHRINK_STOP in drmbackoff().
Martin Pieuchot
2024-09-04
Fix some spelling.
Marcus Glocker
2024-08-24
Place uvm_km_zalloc(9) under #ifdef __i386__.
Martin Pieuchot
2024-08-24
Kill uvm_km_alloc(9) and uvm_km_alloc1(9).
Martin Pieuchot
2024-08-21
We do not need the PS_LIBCPIN and PS_PIN flag fields anymore, which were
Theo de Raadt
2024-08-18
Do not cache pages belonging to memory ranges with a `use' count.
Martin Pieuchot
2024-07-24
Remove workaround for lock ordering issue in uvm_pseg_get().
Martin Pieuchot
2024-07-24
Move uvm_exit() outside of the KERNEL_LOCK() in the reaper.
Martin Pieuchot
[next]