summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
2015-07-17Release the kernel lock while tearing down the uvm map in the reaper. SpeedsMark Kettenis
2015-06-27uvm_pmr_get1page() should return psize_t, not int; dhill@Miod Vallat
2015-06-20Fix a bug that causes uvm_pmr_get1page() to fail for allocations thatMark Kettenis
2015-05-07Pass a thread pointer instead of its file descriptor table to getvnode(9).Martin Pieuchot
2015-05-07fix indentationJonathan Gray
2015-05-06make SWAP_KEY_GET symmetrical with SWAP_KEY_PUT by having it callDavid Gwynne
2015-05-05emul_native is only used for kernel threads which can't dump core, soPhilip Guenther
2015-05-04reduce the scope of things that include uvm_swap_encrypt.h.David Gwynne
2015-04-23tedu remnants of the previous attempt to implement page zeroing inDavid Gwynne
2015-04-23dont need \n on panic stringsDavid Gwynne
2015-04-22having macros provide semicolons is dangerous.David Gwynne
2015-03-30Revert 1.173 (special-casing mips64) now that uvm_map_hint()'s return value isMiod Vallat
2015-03-30Extend uvm_map_hint() to get an address range as extra arguments, and makeMiod Vallat
2015-03-30#if 0 various unused definitions.Miod Vallat
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-28Typo in comment 'reseve' -> 'reserve'Mike Larkin
2015-02-19Remove a lie from a comment that ratholed me for an evening.Mike Larkin
2015-02-15Change pmap_remove_holes() to take a vmspace instead of a map as its argument.Miod Vallat
2015-02-13Include sys/stdint.h for SIZE_MAX instead of relying on the misplacedTodd C. Miller
2015-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
2015-02-09Stop using USRSTACK as the edge of the stack, but rather use the vmspaceMiod Vallat
2015-02-09Make sure we actually have an entry before checking its limits.Mark Kettenis
2015-02-08Something is subtly wrong with this. On ramdisks, processes run out ofTheo de Raadt
2015-02-07Introduce VM_KERNEL_SPACE_SIZE as a replacement forMiod Vallat
2015-02-07Tedu the old idle page zeroing code.Mark Kettenis
2015-02-07recombine some of the split uvm_mmap functions. the precondition checksTed Unangst
2015-02-06-Split out uvm_mmap and uvm_map into a version for anon's and a versionBob Beck
2015-02-06Clear PQ_AOBJ before calling uvm_pagefree(), clearing up one false XXXTheo de Raadt
2015-02-06make vm_map_lock lock when it's supposed to. add mutex to protect flagsTed Unangst
2015-02-05Remove some unneeded <uvm/uvm_extern.h> inclusions.Martin Pieuchot
2015-01-27remove the second void * argument on tasks.David Gwynne
2015-01-23Make km_alloc(9) use the direct map for all "phys contig" mappings requestedMark Kettenis
2015-01-20Move ps_strings "after" the random stackgap. This makes its location aMark Kettenis
2015-01-13pass the vnd xfer pointer to the tasks callback as part of theDavid Gwynne
2014-12-23convert pool_init nointr to waitokTed Unangst
2014-12-23I don't like these macros, they obscure the code.Ted Unangst
2014-12-23convert nointr pool_init argument to pr_waitokTed Unangst
2014-12-18remove two useless and unused hash penalty definesTed Unangst
2014-12-17remove lock.h from uvm_extern.h. another holdover from the simpletonlockTed Unangst
2014-12-17Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latterPhilip Guenther
2014-12-16primary change: move uvm_vnode out of vnode, keeping only a pointer.Ted Unangst
2014-12-15don't drop the kernel lock everytime. on a busy system, this results inTed Unangst
2014-12-15Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro,Philip Guenther
2014-12-09Sprinkle in a little more mallocarray().Doug Hogan
2014-12-05Introduce a new sysctl to retrieve VM map entriesMasao Uebayashi
2014-11-30panic if the kernel requests W | X pages; ok kettenisTheo de Raadt
2014-11-27The sti(4) driver copies its ROM into kernel memory and executes the codeMark Kettenis
2014-11-21somebody permitted simple_locks back into uvm. they will be referred toTed Unangst
2014-11-21Kill kv_executable flag. We no longer allow requests for PROT_EXECTheo de Raadt
2014-11-18Nuke yet more obvious #include duplications.Kenneth R Westerback