Age | Commit message (Expand) | Author |
2020-11-16 | Remove Case2 goto, use a simple if () instead. | Martin Pieuchot |
2020-11-13 | Use a helper to look for existing mapping & return if there's an anon. | Martin Pieuchot |
2020-11-13 | Move the logic dealing with faults 1A & 1B to its own function. | Martin Pieuchot |
2020-11-13 | Introduce amap_adjref_anons() an helper to reference count amaps. | Martin Pieuchot |
2020-11-06 | Remove unused `anon' argument from uvmfault_unlockall(). | Martin Pieuchot |
2020-10-26 | Fix a deadlock between uvn_io() and uvn_flush(). While faulting on a | anton |
2020-10-24 | We will soon have DRM on powerpc64. | Mark Kettenis |
2020-10-21 | move the backwards-stack vm_minsaddr check from hppa trap.c to uvm_grow(), | Theo de Raadt |
2020-10-21 | Constify and use C99 initializer for "struct uvm_pagerops". | Martin Pieuchot |
2020-10-21 | Move the top part of uvm_fault() (lookups, checks, etc) in their own function. | Martin Pieuchot |
2020-10-20 | Remove guard, uao_init() is called only once and no other function use one. | Martin Pieuchot |
2020-10-19 | Clear vmspace pointer in struct process before calling uvmspace_free(9). | Mark Kettenis |
2020-10-19 | Serialize accesses to "struct vmspace" and document its refcounting. | Martin Pieuchot |
2020-10-13 | typo in comment | Martin Pieuchot |
2020-10-12 | Use KASSERT() instead of if(x) panic() for NULL dereference checks. | Martin Pieuchot |
2020-10-09 | Remove unecesary includes. | Martin Pieuchot |
2020-10-07 | Do not release the KERNEL_LOCK() when mmap(2)ing files. | Martin Pieuchot |
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 |