| Commit message (Expand) | Author | Age | Files | Lines |
| * | Repurpose the "syscalls must be on a writeable page" mechanism to |  deraadt | 2019-11-29 | 1 | -2/+5 |
| * | Make resource limit access MP-safe. So far, the copy-on-write sharing |  visa | 2019-06-21 | 1 | -2/+2 |
| * | Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and |  deraadt | 2018-04-12 | 1 | -8/+11 |
| * | Use sched_pause(yield) to decide when to yield when filling randomdata. |  mortimer | 2018-02-10 | 1 | -7/+3 |
| * | Use a temporary chacha instance to fill large randomdata sections. Avoids |  mortimer | 2018-02-08 | 1 | -20/+31 |
| * | Add a gap of 1MB between the stack and mmap spaces. |  kettenis | 2017-05-18 | 1 | -2/+6 |
| * | size for free() |  deraadt | 2015-08-29 | 1 | -2/+3 |
| * | Remove some includes include-what-you-use claims don't |  jsg | 2015-03-14 | 1 | -2/+1 |
| * | In exec_setup_stack(), move the stack in the right direction if |  miod | 2015-02-16 | 1 | -1/+6 |
| * | Change the way stackgap_random is applied. Instead of applying it within the |  miod | 2015-02-09 | 1 | -1/+10 |
| * | Raise ELF_RANDOMIZE_LIMIT to 64K, so that programs and libraries can |  deraadt | 2015-02-06 | 1 | -6/+18 |
| * | Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latter |  guenther | 2014-12-17 | 1 | -5/+4 |
| * | primary change: move uvm_vnode out of vnode, keeping only a pointer. |  tedu | 2014-12-16 | 1 | -1/+3 |
| * | Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro, |  guenther | 2014-12-15 | 1 | -4/+4 |
| * | convert bcopy to memcpy. ok millert |  tedu | 2014-12-10 | 1 | -2/+2 |
| * | move arc4random prototype to systm.h. more appropriate for most code |  tedu | 2014-11-18 | 1 | -3/+1 |
| * | Delete a comment that was obsoleted by the switch to UVM |  guenther | 2014-11-16 | 1 | -12/+4 |
| * | Replace a plethora of historical protection options with just |  deraadt | 2014-11-16 | 1 | -13/+13 |
| * | prefer sizeof(*ptr) to sizeof(struct) for malloc and free |  tedu | 2014-11-14 | 1 | -4/+4 |
| * | pass size argument to free() |  deraadt | 2014-11-03 | 1 | -3/+3 |
| * | use mallocarray where arguments are multipled. ok deraadt |  tedu | 2014-07-13 | 1 | -2/+2 |
| * | add a size argument to free. will be used soon, but for now default to 0. |  tedu | 2014-07-12 | 1 | -4/+4 |
| * | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h |  deraadt | 2014-07-08 | 1 | -2/+1 |
| * | Use real parameter types for u{dv,vn}_attach() instead of void * |  matthew | 2014-07-02 | 1 | -2/+2 |
| * | When vmcmd_map_readvn() maps in the page it reads into, it forces |  guenther | 2014-05-29 | 1 | -3/+3 |
| * | Reduce uvm include madness. Use <uvm/uvm_extern.h> instead of |  mpi | 2014-03-28 | 1 | -2/+2 |
| * | repair typo talking about a.out |  deraadt | 2013-10-15 | 1 | -3/+2 |
| * | Add support for .openbsd.randomdata sections and PT_OPENBSD_RANDOMIZE |  matthew | 2012-08-20 | 1 | -1/+26 |
| * | ansi with a little knf. ok deraadt jsg |  tedu | 2011-06-29 | 1 | -28/+15 |
| * | grammar, spelling, and style fixes from bret lambert; |  jmc | 2006-11-14 | 1 | -2/+2 |
| * | don't call vn_rdwr() with IO_NODELOCKED when the vnode actually isn't |  sturm | 2006-07-26 | 1 | -2/+2 |
| * | fix typo in comment |  hshoexer | 2004-11-23 | 1 | -2/+2 |
| * | vmcmd_map_readvn - don't map the initial mapping with X unless the |  art | 2003-05-09 | 1 | -7/+9 |
| * | simplify stack grownups (growndowns are not touched) |  mickey | 2002-12-19 | 1 | -6/+7 |
| * | Eliminate the use of KERN_SUCCESS outside of uvm/ |  art | 2002-11-06 | 1 | -11/+10 |
| * | Remove a diagnostic check that I added when reorganizing the code. |  art | 2002-10-07 | 1 | -5/+1 |
| * | Move out the execution of vmcmds into a separate function. |  art | 2002-10-06 | 1 | -3/+36 |
| * | make it compile w/ DEBUG by syncing w/ exec.h; deraadt@ ok |  mickey | 2002-10-02 | 1 | -2/+4 |
| * | Map stack pages without VM_PROT_EXECUTE. Notice that right now this |  art | 2002-07-21 | 1 | -3/+3 |
| * | First round of __P removal in sys |  millert | 2002-03-14 | 1 | -2/+2 |
| * | UBC was a disaster. It worked very good when it worked, but on some |  art | 2001-12-19 | 1 | -8/+21 |
| * | Sync in more uvm changes from NetBSD. |  art | 2001-11-28 | 1 | -29/+14 |
| * | Merge in the unified buffer cache code as found in NetBSD 2001/03/10. The |  art | 2001-11-27 | 1 | -1/+2 |
| * | Add an alignment argument to uvm_map that specifies an alignment hint |  art | 2001-11-07 | 1 | -4/+4 |
| * | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. |  miod | 2001-11-06 | 1 | -3/+1 |
| * | remove old vm |  art | 2001-06-27 | 1 | -29/+1 |
| * | KNF |  deraadt | 2001-06-22 | 1 | -28/+27 |
| * | ELF uses more than 5 vmcmds by default, so grow the default vmcmd set size |  art | 2001-02-22 | 1 | -13/+16 |
| * | Don't bomb when the length of pagedvn vm_cmd is not page aligned. |  art | 2000-11-06 | 1 | -2/+3 |
| * | Don't use MALLOC/FREE on variable sized allocations. |  art | 2000-09-26 | 1 | -6/+5 |