| 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 |