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
2020-10-04
Recent changes for PROT_NONE pages to not count against resource limits,
Theo de Raadt
2020-09-29
Introduce a helper to check if all available swap is in use.
Martin Pieuchot
2020-09-25
Use KASSERT() instead of if(x) panic() for sanity checks.
Martin Pieuchot
2020-09-24
Remove trailing white spaces.
Martin Pieuchot
2020-09-22
Spell inline correctly.
Martin Pieuchot
2020-09-22
Kill outdated comment, pmap_enter(9) doesn't sleep.
Martin Pieuchot
2020-09-14
Since the issues with calling uvm_map_inentry_fix() without holding the
Mark Kettenis
2020-09-13
Include <sys/systm.h> directly instead of relying on uvm_map.h to pull it.
Martin Pieuchot
2020-09-12
Add tracepoints in the page fault handler and when entries are added to maps.
Martin Pieuchot
2020-07-06
fix spelling
Theo de Raadt
2020-07-06
Add support for timeconting in userland.
Paul Irofti
2020-06-24
kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)
cheloha
2020-05-23
Prevent km_alloc() from returning garbage if pagelist is empty.
jan
2020-04-23
Document uvmexp.nswget without relying on implementation details.
Martin Pieuchot
2020-04-04
Tweak the code that wakes up uvm_pmalloc sleepers in the page daemin.
Mark Kettenis
2020-03-25
Do not test against NULL a variable which is dereference before that.
Martin Pieuchot
2020-03-24
Use FALLTHROUGH in uvm_total() like it is done in uvm_loadav().
Martin Pieuchot
2020-03-04
Do not count pages mapped as PROT_NONE against the RLIMIT_DATA limit.
Mark Kettenis
2020-02-18
Cleanup <sys/kthread.h> and <sys/proc.h> includes.
Martin Pieuchot
2020-01-20
struct vops is not modified during runtime so use const which moves each
Claudio Jeker
2020-01-16
Use list for freeing pages in uvn_flush() to optimize freeing chunks of
Mark Kettenis
2020-01-04
Add uvm_anfree_list() to free anons as a list of pages. Use this in
Bob Beck
2020-01-01
Add uvm_pmr_remove_1strange_reverse to efficiently free pages
Bob Beck
2019-12-30
convert infinite msleep(9) to msleep_nsec(9)
Jonathan Gray
2019-12-25
Hook up the shrinker for inteldrm(4). This is a "light" version that only
Mark Kettenis
2019-12-18
Set vm_map's pmap in uvm_map_setup().
Visa Hankala
2019-12-18
Use separate rwlock initializations for userland ("vmspace") and kernel
Mark Kettenis
2019-12-12
Header cleanup.
Martin Pieuchot
2019-12-09
Many people have crossed the ABI, so re-enable "syscall call-from" checking.
Theo de Raadt
2019-12-09
improve comment for uvm_map_inentry_pc(), the underlying
Theo de Raadt
2019-12-08
Convert infinite sleeps to {m,t}sleep_nsec(9).
Martin Pieuchot
2019-12-08
Remove an unnecessary #ifndef PMAP_EXCLUDE_DECLS. It was last utilized
Visa Hankala
2019-12-06
Sync KVE_ET_* and UVM_ET_* flags.
Martin Pieuchot
2019-12-05
Move uvmexp_print() to a better place.
Martin Pieuchot
2019-12-05
Remove clause #3 from mrg@NetBSD license.
Martin Pieuchot
2019-12-04
Fix a bad offset calculation in uvm_share.
Mike Larkin
2019-12-02
Stop supporting UVM_FLAG_TRYLOCK in uvm_mapanon(), it is not used.
Martin Pieuchot
2019-11-30
temporarily neuter the syscall-callfrom check as a few people
Theo de Raadt
2019-11-29
Add uvm_objfree function to free all pages in a uvm_obj in one go.
Bob Beck
2019-11-29
Split out the code that removes a page from uvm objects and clears the flags
Mark Kettenis
2019-11-29
Repurpose the "syscalls must be on a writeable page" mechanism to
Theo de Raadt
2019-11-28
uvm_pagealloc_contig() doesn't exist and shouldn't exist
Philip Guenther
2019-11-28
Remove end of line whitespace.
Mike Larkin
2019-11-27
Add dummy msyscall(2) system call which is currently a noop. This will
Theo de Raadt
2019-11-26
Fix a panic string that had the wrong function name and an improperly
Mike Larkin
2019-11-26
Fix a bunch of lines that had trailing whitespace.
Mike Larkin
2019-11-05
Kill uvm_deallocate(9) and use uvm_unmap() directly.
Martin Pieuchot
2019-11-02
Revert previous, a race is present and can be triggered with golang.
Martin Pieuchot
2019-11-02
Start documenting which locking primitives apply to uvm_map members.
Martin Pieuchot
2019-11-01
Push the KERNEL_LOCK() down in uvm_map_inentry().
Martin Pieuchot
[prev]
[next]