Age | Commit message (Expand) | Author |
2019-06-14 | The addition of writeable-syscall checking near MAP_STACK checking | Theo de Raadt |
2019-06-01 | Refactor the MAP_STACK feature, and introduce another similar variation: | Theo de Raadt |
2019-05-16 | Handle a bit more work without taking the kernel lock. This should avoid | Mark Kettenis |
2019-04-23 | Remove file name and line number output from witness(4) | Visa Hankala |
2019-03-01 | New mmap(2) flag: MAP_CONCEAL. | cheloha |
2019-02-15 | With an opportunistic check performed at every trap, we insist userland | Theo de Raadt |
2019-02-10 | "non-existant" is one of those words that don't exist, so use "non-existent" | Peter Hessler |
2018-10-31 | Add support to uvm to establish write-combining mappings. Use this in the | Mark Kettenis |
2018-07-22 | In uvm_map_protect(), make sure we select a first map entry that ends after | Mark Kettenis |
2018-04-18 | Some programs create a PROT_NONE guard page at the far-end of the provided | Theo de Raadt |
2018-04-17 | - Make rnd hints avoid the brk area. The rnd allocator refuses to allocate in | Otto Moerbeek |
2018-04-17 | Remove protection checks from uvm_map_is_stack_remappable | Stefan Kempf |
2018-04-12 | Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and | Theo de Raadt |
2017-11-30 | __MAP_NOFAULT doesn't make sense with anon mappings, so return EINVAL if | Philip Guenther |
2017-08-12 | In the locking wrappers for &map->lock and &map->mtx, pass through file+line | Philip Guenther |
2017-05-17 | Raise "uvm_map_entry_kmem_pool" IPL level to IPL_VM to prevent a deadlock. | Martin Pieuchot |
2017-04-20 | Tweak lock inits to make the system runnable with witness(4) | Visa Hankala |
2017-02-14 | Convert most of the manual checks for CPU hogging to sched_pause(). | Martin Pieuchot |
2017-02-05 | Delete comment obsoleted by the rewrite in rev 1.136 (2011-05-24) | 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-09-16 | move the vm_page struct from being stored in RB macro trees 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-08-31 | Simplify arguments to uaddr_*_create functions | Stefan Kempf |
2016-08-11 | replace abuse of the static map entries RB_ENTRY pointers with an SLIST | David Gwynne |
2016-07-30 | Check for wraparound before the "commit" phase of uvm_map() and uvm_mapanon(), | Mark Kettenis |
2016-07-29 | add a check that the arguments to isavail don't overflow. | Ted Unangst |
2016-06-17 | pool_setipl on all uvm pools. | David Gwynne |
2016-06-13 | In uvm_map(), call uvm_unmap_detach_intrsafe() if we have an interrupt-safe | Mark Kettenis |
2016-06-05 | Add uvm_share() to share a memory range between two address spaces | Stefan Kempf |
2016-06-03 | We should never decrease uvm_maxkaddr. Currently this may happen if | Mark Kettenis |
2016-05-08 | Additional parameter for amap_alloc(). | Stefan Kempf |
2016-05-05 | Remove uvm_mapentry_freecmp which has been unused for years | Stefan Kempf |
2016-04-04 | UVM_FLAG_AMAPPAD has no effect anymore, nuke it. | Stefan Kempf |
2016-03-27 | amap_extend is never called, remove it. | Stefan Kempf |
2016-03-15 | 'accomodate' -> 'accommodate' in comments. | Kenneth R Westerback |
2016-03-09 | remove vaxisms | Theo de Raadt |
2016-03-06 | Tweak uvm assertions to avoid locking in some cases. | Stefan Kempf |
2016-03-03 | Remove option USER_LDT and everything depending on it. | Christian Weisgerber |
2015-12-16 | Avoid grabbing the kernel lock in uvm_unmap() if we have an interrupt-safe | Mark Kettenis |
2015-11-14 | mutli -> multi | Miod Vallat |
2015-11-11 | Remove the superfluous typedef uvm_flag_t (unsigned int). Also, fix an | mmcc |
2015-10-01 | In uvm_map_splitentry(), grab the kernel lock before calling into the amap | Mark Kettenis |
2015-09-28 | add a flag to indicate to uvm_map that it should unmap to make space. | Ted Unangst |
2015-09-26 | Protect the list of free map entries with a mutex. This should fix the | Mark Kettenis |
2015-09-12 | Enable some diagnostics for interrupt-safe maps that are already happening for | Mark Kettenis |
2015-09-09 | Add locking for interrupt-safe maps (those that have the VM_MAP_INTRSAFE flag | Mark Kettenis |
2015-09-09 | All our pmap implementations provide pmap_resident_count(), so remove | Miod Vallat |