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
2022-07-24
Revert simplification of the aiodone daemon it breaks swap on arm64.
Martin Pieuchot
2022-07-20
the _pad_ system calls from 2021/12/23 can go away
Theo de Raadt
2022-07-18
Restrict pledge("vminfo") callers to read-only swapctl(2) operations.
Jeremie Courreges-Anglas
2022-07-17
Revert the changes made in rev 1.82. It is important to use pmap_enter(9)
Mark Kettenis
2022-07-11
Simplify the aiodone daemon which is only used for async writes.
Martin Pieuchot
2022-07-11
Remove asynchronous read support in uvm_swap_get().
Martin Pieuchot
2022-07-07
Revert previous attempt at serializing `uo_refs'.
Martin Pieuchot
2022-06-30
Reduce allocations and possible failures in uvm_pagermapin/out().
Martin Pieuchot
2022-06-30
Remove an incorrect KASSERT() introduced in previous.
Martin Pieuchot
2022-06-28
Make sure uvm_swap_get() always sleep and do not return and error.
Martin Pieuchot
2022-06-28
Consider pmemrange regions when trying to free pages from the inactive list.
Martin Pieuchot
2022-06-28
Use new & shiny define for the maximum number of pages of a swap cluster.
Martin Pieuchot
2022-06-28
Pre-allocate pages in DMA-reachable region to ensure progress in the swapper.
Martin Pieuchot
2022-06-28
Reserve a second segment for the page daemon.
Martin Pieuchot
2022-06-28
Move the guts of uvm_aio_aiodone() into a separate function.
Martin Pieuchot
2022-06-28
Do not clean PG_BUSY before calling uvm_anon_release().
Martin Pieuchot
2022-06-28
Do not consider adjacent pages when doing a CoW.
Martin Pieuchot
2022-06-27
kbind(2): unlock syscall, push kernel lock down to binding loop
Scott Soule Cheloha
2022-06-07
Remove uvm_km_valloc_prefer_wait(9) and uvm_km_free_wakeup(9) now that
Mark Kettenis
2022-06-07
Remove redundant check for free pages. The pmemrange code that is called
Mark Kettenis
2022-06-02
Take the size of allocation into account when checking the kernel reserve.
Mark Kettenis
2022-05-14
uvm_km_valloc(9), uvm_km_valloc_try(9), uvm_km_valloc_wait(9) and
Mark Kettenis
2022-05-12
Consider BUFPAGES_DEFICIT in swap_shortage.
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-05-03
Rate limit uvn_flush error during pageout messages. They occur
Alexander Bluhm
2022-04-30
Recheck PG_BUSY after locking the page.
Martin Pieuchot
2022-04-28
Always acquire the `vmobjlock' before incrementing an object's reference.
Martin Pieuchot
2022-04-28
Call uvm_pageactivate() from uvm_pageunwire() instead of rerolling it.
Martin Pieuchot
2022-04-28
Update uvmexp.swpgonly only once in uvm_swap_get().
Martin Pieuchot
2022-04-19
add missing unlock before returning in uvn_detach()
Sebastien Marie
2022-04-11
Remove trailing spaces.
Martin Pieuchot
2022-04-04
Replace KASSERT in uvm_fault_unwire_locked() with code that handles the
Mark Kettenis
2022-03-17
In swap_io() allocate the buffer before doing encryption.
Martin Pieuchot
2022-03-12
Uncompress some one line comments to reduce the difference with NetBSD.
Martin Pieuchot
2022-03-12
Revert holding a read lock on the map while copying out data during sysctl(2).
Martin Pieuchot
2022-03-11
Hold a read lock on the map while copying out data during a sysctl(2) call
Mark Kettenis
2022-03-10
Do not clear the PG_BUSY flag before passing the anon to uvm_anon_release().
Martin Pieuchot
2022-02-22
Delete unnecessary #includes of <sys/domain.h> and/or <sys/protosw.h>
Philip Guenther
2022-02-21
Grab vmobjlocks with RW_DUPOK in vm_obj_wire() to silence WITNESS
Klemens Nanni
2022-02-21
interting -> inserting
Jonathan Gray
2022-02-18
Convert KVA allocation to km_alloc(9).
Mark Kettenis
2022-02-15
Backout previous "Unwire with map lock held" (commitid: SsVz7dLGFgR21kFe)
Klemens Nanni
2022-02-14
Unwire with map lock held
Klemens Nanni
2022-02-11
Backout previous "Unwire with map lock held" (commitid: eQBvWUwShD91dN9Z)
Klemens Nanni
2022-02-11
Backout previous "Assert vm map locks" (commitid: sRNBfzX2dJrxFDmb)
Klemens Nanni
2022-02-10
Assert vm map locks
Klemens Nanni
2022-02-10
Unwire with map lock held
Klemens Nanni
2022-02-03
The sparc64 pmap at least requires the fault access_type to be a
Philip Guenther
2022-02-03
Use UVM_KMF_TRYLOCK for consistency
Klemens Nanni
[next]