Age | Commit message (Expand) | Author |
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-04 | Fix a bad offset calculation in uvm_share. | Mike Larkin |
2019-12-02 | Stop supporting UVM_FLAG_TRYLOCK in uvm_mapanon(), it is not used. | Martin Pieuchot |
2019-11-30 | temporarily neuter the syscall-callfrom check as a few people | Theo de Raadt |
2019-11-29 | Repurpose the "syscalls must be on a writeable page" mechanism to | Theo de Raadt |
2019-11-26 | Fix a panic string that had the wrong function name and an improperly | Mike Larkin |
2019-11-26 | Fix a bunch of lines that had trailing whitespace. | Mike Larkin |
2019-11-02 | Revert previous, a race is present and can be triggered with golang. | Martin Pieuchot |
2019-11-01 | Push the KERNEL_LOCK() down in uvm_map_inentry(). | Martin Pieuchot |
2019-11-01 | Keep local function definitions in C files. | Martin Pieuchot |
2019-09-09 | Inform about system call memory write protection and stack mapping | Alexander Bluhm |
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 |