Age | Commit message (Expand) | Author |
2021-12-15 | Use a per-UVM object lock to serialize the lower part of the fault handler. | Martin Pieuchot |
2021-10-24 | Move pmap_{,k}remove() inside uvm_km_pgremove{,_intrsafe}(). | Martin Pieuchot |
2021-06-15 | Use a macro to assert that given uobjs correspond to anonymous objects. | Martin Pieuchot |
2021-05-16 | panic does not require a \n at the end. When one is provided, it looks wrong. | Theo de Raadt |
2021-03-26 | Remove parenthesis around return value to reduce the diff with NetBSD. | Martin Pieuchot |
2021-03-20 | Sync some comments in order to reduce the difference with NetBSD. | Martin Pieuchot |
2021-03-12 | spelling | Jonathan Gray |
2021-03-04 | Modify `uvmexp.swpgonly' atomically, required for uvm_fault() w/o KERNEL_LOCK() | Martin Pieuchot |
2020-12-15 | Remove the assertion in uvm_km_pgremove(). | Martin Pieuchot |
2020-12-14 | Grab the KERNEL_LOCK() or ensure it's held when poking at swap data structures. | Martin Pieuchot |
2020-05-23 | Prevent km_alloc() from returning garbage if pagelist is empty. | jan |
2020-02-18 | Cleanup <sys/kthread.h> and <sys/proc.h> includes. | Martin Pieuchot |
2019-12-30 | convert infinite msleep(9) to msleep_nsec(9) | Jonathan Gray |
2019-12-18 | Set vm_map's pmap in uvm_map_setup(). | Visa Hankala |
2019-12-08 | Convert infinite sleeps to {m,t}sleep_nsec(9). | Martin Pieuchot |
2019-07-18 | R.I.P. UVM_WAIT(). Use tsleep_nsec(9) directly. | cheloha |
2019-02-22 | at some point the uvm_km_thread learned to free memory, but the comment | Ted Unangst |
2017-05-11 | unbreak PMAP_DIRECT archs. | David Gwynne |
2017-05-11 | reorder uvm init to avoid use before initialisation. | David Gwynne |
2015-09-26 | Protect the list of free map entries with a mutex. This should fix the | Mark Kettenis |
2015-09-17 | Back out rev. 1.125. This bit was left behind (intentionally?) when the | Mark Kettenis |
2015-02-07 | Introduce VM_KERNEL_SPACE_SIZE as a replacement for | Miod Vallat |
2015-02-06 | Clear PQ_AOBJ before calling uvm_pagefree(), clearing up one false XXX | Theo de Raadt |
2015-01-23 | Make km_alloc(9) use the direct map for all "phys contig" mappings requested | Mark Kettenis |
2014-12-17 | Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latter | Philip Guenther |
2014-12-15 | Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro, | Philip Guenther |
2014-11-27 | The sti(4) driver copies its ROM into kernel memory and executes the code | Mark Kettenis |
2014-11-21 | Kill kv_executable flag. We no longer allow requests for PROT_EXEC | Theo de Raadt |
2014-11-17 | More cases of kernel map entries being created as EXEC by default; not | Theo de Raadt |
2014-11-17 | There is no reason for uvm_km_alloc1() to allocate kernel memory | Theo de Raadt |
2014-11-16 | Replace a plethora of historical protection options with just | Theo de Raadt |
2014-11-13 | bzero -> memset | Ted Unangst |
2014-09-14 | remove uneeded proc.h includes | Jonathan Gray |
2014-07-11 | Chuck Cranor rescinded clauses in his license | Jonathan Gray |
2014-06-21 | Make sure kmthread never loops without making progress: if the freelist | Philip Guenther |
2014-04-13 | compress code by turning four line comments into one line comments. | Ted Unangst |
2013-05-30 | in the brave new world of void *, we don't need caddr_t casts | Ted Unangst |
2013-05-30 | UVM_UNLOCK_AND_WAIT no longer unlocks, so rename it to UVM_WAIT. | Ted Unangst |
2013-05-30 | remove simple_locks from uvm code. ok beck deraadt | Ted Unangst |
2012-11-10 | Number of swap pages in use must be smaller than tha total number of swap | Mark Kettenis |
2012-03-09 | New vmmap implementation. | Ariane van der Steldt |
2011-07-03 | Rip out and burn support for UVM_HIST. | Owain Ainsworth |
2011-06-23 | Don't bother checking for an empty queue before calling uvm_pglistfree. | Owain Ainsworth |
2011-06-23 | Make mbufs and dma_alloc be contig allocations. | Ariane van der Steldt |
2011-06-06 | Backout vmmap in order to repair virtual address selection algorithms | Ariane van der Steldt |
2011-05-24 | Reimplement uvm/uvm_map. | Ariane van der Steldt |
2011-05-10 | Don't leak swapslots when doing a uvm_km_pgremove and a page is in swap only. | Owain Ainsworth |
2011-04-23 | Fix management of the list of free uvm_km_pages. Seems art@ lost a line | Mark Kettenis |
2011-04-19 | Add missing call to pmap_update() in km_alloc(). | Matthew Dempsky |
2011-04-19 | Free the correct pages when we failed to allocate va. | Artur Grabowski |