Age | Commit message (Expand) | Author |
2018-01-18 | While booting it does not make sense to wait for memory, there is | Alexander Bluhm |
2018-01-15 | mask out (ie. ignore) the bit which will be MAP_STACK in the future, | Theo de Raadt |
2018-01-02 | Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined. | Philip Guenther |
2017-12-30 | Don't pull in <sys/file.h> just to get fcntl.h | Philip Guenther |
2017-11-30 | __MAP_NOFAULT doesn't make sense with anon mappings, so return EINVAL if | Philip Guenther |
2017-08-12 | Use the NET_LOCK() macro instead of handrolling it. | Martin Pieuchot |
2017-08-12 | In the locking wrappers for &map->lock and &map->mtx, pass through file+line | Philip Guenther |
2017-07-20 | Accessing a mmap(2)ed file behind its end should result in a SIGBUS | Alexander Bluhm |
2017-05-21 | Enable radeondrm(4) on loongson to get accelerated graphics | Visa Hankala |
2017-05-17 | Raise "uvm_map_entry_kmem_pool" IPL level to IPL_VM to prevent a deadlock. | Martin Pieuchot |
2017-05-15 | Enable the NET_LOCK(), take 3. | Martin Pieuchot |
2017-05-11 | unbreak PMAP_DIRECT archs. | David Gwynne |
2017-05-11 | reorder uvm init to avoid use before initialisation. | David Gwynne |
2017-05-09 | Stop considering some sleeping threads are running. | Martin Pieuchot |
2017-05-08 | Unifed PMAP_UAREA, unused since we stopped supporting ARM < v7. | Martin Pieuchot |
2017-05-03 | Mark uvm_sync_lock as vnode'ish for witness purposes, as it is taken | Philip Guenther |
2017-04-30 | Unifdef KGDB. | Martin Pieuchot |
2017-04-20 | Tweak lock inits to make the system runnable with witness(4) | Visa Hankala |
2017-04-09 | Convert a malloc(9) to mallocarray(9) | David Hill |
2017-03-17 | Revert the NET_LOCK() and bring back pf's contention lock for release. | Martin Pieuchot |
2017-03-09 | Don't take the vmmap lock when dumping core: it's not actually necessary | Philip Guenther |
2017-03-05 | Handle unshared amaps in uvm_coredump_walkmap() such that untouched pages | Philip Guenther |
2017-03-05 | Generating a coredump requires walking the map twice; change | Philip Guenther |
2017-02-14 | Convert most of the manual checks for CPU hogging to sched_pause(). | Martin Pieuchot |
2017-02-12 | Split up fork1(): | Philip Guenther |
2017-02-05 | Update a comment that suggested the stack was executable. Nope! | Philip Guenther |
2017-02-05 | Delete comment obsoleted by the rewrite in rev 1.136 (2011-05-24) | Philip Guenther |
2017-02-02 | When dumping core, skip pages marked as unreadable instead of aborting | Philip Guenther |
2017-01-31 | Sprinkle some free sizes in uvm/ | David Hill |
2017-01-25 | Enable the NET_LOCK(), take 2. | Martin Pieuchot |
2017-01-23 | Move static function to the bottom of the file, to the only user | Patrick Wildt |
2017-01-21 | p_comm is the process's command and isn't per thread, so move it from | Philip Guenther |
2017-01-17 | Remove uaddr_hint allocator | Stefan Kempf |
2016-11-07 | Split PID from TID, giving processes a PID unrelated to the TID of their | Philip Guenther |
2016-10-19 | Change pmap_proc_iflush() to take a process instead of a proc | Philip Guenther |
2016-10-08 | Prevent infinite loops for amap allocations with >= 2^17 slots | Stefan Kempf |
2016-10-05 | Display/test/use the process PID, not the thread's TID, in a few places. | Philip Guenther |
2016-09-24 | use hashfree for aobj hashes. from Mathieu - | Ted Unangst |
2016-09-16 | put RBT_PROTOTYPE inside #ifdef _KERNEL | David Gwynne |
2016-09-16 | fix some DEBUG code so its using the right rb tree code | David Gwynne |
2016-09-16 | fix spelling of RBT_NEXT in a comment | David Gwynne |
2016-09-16 | move uvm_pmemrange_addr from RB macros to RBT functions | David Gwynne |
2016-09-16 | move the vm_page struct from being stored in RB macro trees to RBT functions | David Gwynne |
2016-09-16 | move uaddr_free_rbtree from RB macros to RBT functions | David Gwynne |
2016-09-16 | move the uvm_map_addr RB tree from RB macros to the RBT functions | David Gwynne |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne |
2016-09-03 | Only use uaddr_exe for address selection when PROT_EXEC is requested | Stefan Kempf |
2016-09-02 | Mask out lower bits of randomly selected address | Stefan Kempf |
2016-08-31 | Simplify arguments to uaddr_*_create functions | Stefan Kempf |
2016-08-18 | uvm_wxcheck() should only abort the process if kern.wxabort is set. | Theo de Raadt |