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-05-20
Remove always-false condition in amap_free KASSERT.
Dave Voutila
2024-05-13
remove prototypes with no matching function
Jonathan Gray
2024-05-12
vm_page_zero_enable was removed in 2015
Jonathan Gray
2024-05-12
remove uvm_swprekeyprint extern for var we never had
Jonathan Gray
2024-05-01
Add per-CPU caches to the pmemrange allocator.
Martin Pieuchot
2024-04-19
Revert per-CPU caches a double-free has been found by naddy@.
Martin Pieuchot
2024-04-17
Remove a micro optimization to free pages in batch in amap_wipeout().
Martin Pieuchot
2024-04-17
Add per-CPU caches to the pmemrange allocator.
Martin Pieuchot
2024-04-16
Call bufq_destroy() in swap_off for the VREG case since swap_on() called
Claudio Jeker
2024-04-16
Prevent a NULL dereference in error code path.
Martin Pieuchot
2024-04-13
correct indentation
Jonathan Gray
2024-04-10
Use uvmpd_dropswap() in the case of swap shortage.
Martin Pieuchot
2024-04-10
Call uao_dropswap() instead of rerolling it.
Martin Pieuchot
2024-04-06
Prevent accounting bug when an anon w/ swap slot is passed to uvm_anon_release()
Martin Pieuchot
2024-04-05
delete msyscall stub
Theo de Raadt
2024-04-05
On machines lacking xonly support hardware, we emulate xonly in the
Theo de Raadt
2024-04-05
Esure the base,len range provided by ld.so is definately in the map.
Theo de Raadt
2024-04-03
Stopping grabbing the kernel lock in kbind(2).
Mark Kettenis
2024-04-03
pmap_virtual_space() and pmap_steal_memory() are mutually exclusive, so
Miod Vallat
2024-04-02
Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has
Theo de Raadt
2024-03-30
Document that pmemrange control data are protected by `uvm.fpageqlock'.
Martin Pieuchot
2024-03-28
Delete pinsyscall(2) [which was specific only to SYS_execve] now
Theo de Raadt
2024-03-27
Initialize uvm_km_pages.mtx before use.
Kurt Miller
2024-03-24
Cleanup uvmpd_tune() & document global variable ownership.
Martin Pieuchot
2024-02-21
Only return EPERM for immutable regions for the nasty operations
Theo de Raadt
2024-02-13
Remove sanity checks from uvm_pagefree(). The first thing this function does
Miod Vallat
2024-02-03
Remove Softdep.
Bob Beck
2024-01-21
workaround for the static non-PIE instbin "instbin" program on the install
Theo de Raadt
2024-01-21
For minherit(MAP_INHERIT_ZERO) upon readonly memory return EPERM.
Theo de Raadt
2024-01-21
madvise(2) and msync(2) have some memory/mapping destructive ops which should
Theo de Raadt
2024-01-21
oops, brain scrambled trying to squeeze the ifdef into bad place
Theo de Raadt
2024-01-21
some bizzare glitch related to ramdisk instbin static binaries, their
Theo de Raadt
2024-01-20
Early during mimmutable(2) development, we had a big problem with the
Theo de Raadt
2024-01-19
remove the guts of pinsyscall(2), it just returns 0 now.
Theo de Raadt
2024-01-17
Fix core file writing when a file map into memory has later been truncated
Kurt Miller
2024-01-16
The kernel will now read pinsyscall tables out of PT_OPENBSD_SYSCALLS in
Theo de Raadt
2023-12-07
Add a stub pinsyscalls() system call that simply returns 0 for now,
Theo de Raadt
2023-12-05
Cast uvmexp.swpages to long before multiplying by 99 to avoid integer
Claudio Jeker
2023-10-27
Make out-of-swap checks more robust.
Martin Pieuchot
2023-10-27
Do not decrement the swap counter if the anon is associated to a "bad" slot.
Martin Pieuchot
2023-10-24
Merge two equivalent if blocks.
Martin Pieuchot
2023-10-16
Consider required constraint when moving pages from active to inactive lists.
Martin Pieuchot
2023-09-16
Allow counters_read(9) to take an optional scratch buffer.
Martin Pieuchot
2023-09-05
Address the case 2b version of inconsistent view across threads of
Philip Guenther
2023-09-02
Zap anon pages mappings in uvm_anon_release() instead of in the fault handler.
Martin Pieuchot
2023-08-18
Move the loadavg calculation to sched_bsd.c as update_loadav()
Claudio Jeker
2023-08-12
Add sanity checks in uvm_pagelookup().
Martin Pieuchot
2023-08-11
Kill unused variable in uvm_aio_aiodone_pages().
Martin Pieuchot
2023-08-03
Remove the per-cpu loadavg calculation.
Claudio Jeker
2023-08-03
Mark the exponential constants for load avarage calculation as const.
Claudio Jeker
[next]