Age | Commit message (Expand) | Author |
2024-07-24 | Move uvm_exit() outside of the KERNEL_LOCK() in the reaper. | Martin Pieuchot |
2024-04-02 | Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has | 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 |
2023-08-18 | Move the loadavg calculation to sched_bsd.c as update_loadav() | Claudio Jeker |
2023-06-21 | Revert "schedcpu, uvm_meter(9): make uvm_meter() an independent timeout" | Scott Soule Cheloha |
2023-06-20 | schedcpu, uvm_meter(9): make uvm_meter() an independent timeout | Scott Soule Cheloha |
2023-05-30 | spelling | Jonathan Gray |
2023-02-16 | Add pinsyscall(2). With this you can tell the kernel the location | Theo de Raadt |
2022-11-17 | stack growth from setrlimit was never updated to set UVM_ET_STACK on | Theo de Raadt |
2022-10-16 | Rather than marking MAP_STACK on entries for sigaltstack() [2 days ago], | Theo de Raadt |
2022-10-07 | Add mimmutable(2) system call which locks the permissions (PROT_*) of | Theo de Raadt |
2022-08-15 | remove unused uvm_aiobuf_pool | Jonathan Gray |
2022-06-07 | Remove uvm_km_valloc_prefer_wait(9) and uvm_km_free_wakeup(9) now that | Mark Kettenis |
2022-05-14 | uvm_km_valloc(9), uvm_km_valloc_try(9), uvm_km_valloc_wait(9) and | Mark Kettenis |
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 |
2021-06-28 | Make anonymous object reference counting independant from the KERNEL_LOCK(). | Martin Pieuchot |
2021-03-12 | spelling | Jonathan Gray |
2020-12-28 | Use per-CPU counters for fault and stats counters reached in uvm_fault(). | Martin Pieuchot |
2020-12-01 | Turn uvm_pagealloc() mp-safe by checking uvmexp global with pageqlock held. | Martin Pieuchot |
2020-10-19 | Serialize accesses to "struct vmspace" and document its refcounting. | Martin Pieuchot |
2020-09-13 | Include <sys/systm.h> directly instead of relying on uvm_map.h to pull it. | Martin Pieuchot |
2019-12-12 | Header cleanup. | Martin Pieuchot |
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-05 | Kill uvm_deallocate(9) and use uvm_unmap() directly. | Martin Pieuchot |
2019-07-01 | Document which mechanism protect some fields used w/o KERNEL_LOCK(). | Martin Pieuchot |
2019-06-21 | Make resource limit access MP-safe. So far, the copy-on-write sharing | Visa Hankala |
2019-05-09 | Ensure that pagedaemon wakeups as a result of failed UVM_PLA_NOWAIT | Bob Beck |
2019-03-01 | New mmap(2) flag: MAP_CONCEAL. | cheloha |
2018-10-31 | Add support to uvm to establish write-combining mappings. Use this in the | Mark Kettenis |
2018-04-12 | Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and | Theo de Raadt |
2017-04-30 | Unifdef KGDB. | Martin Pieuchot |
2017-03-05 | Generating a coredump requires walking the map twice; change | Philip Guenther |
2017-02-12 | Split up fork1(): | Philip Guenther |
2016-06-05 | Add uvm_share() to share a memory range between two address spaces | Stefan Kempf |
2016-04-04 | UVM_FLAG_AMAPPAD has no effect anymore, nuke it. | Stefan Kempf |
2015-12-02 | remove declaration for nonexistant function | Bret Lambert |
2015-11-11 | Remove the superfluous typedef uvm_flag_t (unsigned int). Also, fix an | mmcc |
2015-09-28 | add a flag to indicate to uvm_map that it should unmap to make space. | Ted Unangst |
2015-09-09 | All our pmap implementations provide pmap_resident_count(), so remove | Miod Vallat |
2015-07-19 | Change uvm_page[re]alloc_multi to actually use the flags passed in, and return | Bob Beck |
2015-05-05 | emul_native is only used for kernel threads which can't dump core, so | Philip Guenther |
2015-02-07 | Introduce VM_KERNEL_SPACE_SIZE as a replacement for | Miod Vallat |
2015-02-06 | -Split out uvm_mmap and uvm_map into a version for anon's and a version | Bob Beck |
2015-02-05 | Remove some unneeded <uvm/uvm_extern.h> inclusions. | Martin Pieuchot |
2014-12-17 | remove lock.h from uvm_extern.h. another holdover from the simpletonlock | Ted Unangst |
2014-12-16 | primary change: move uvm_vnode out of vnode, keeping only a pointer. | Ted Unangst |
2014-12-15 | Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro, | Philip Guenther |