summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Change struct vmspace->vm_shm from void * to struct shmmap_state *, thisalfred2002-07-221-1/+1
* Remove caddr_t.alfred2002-07-221-1/+1
* o Lock page queue accesses by vm_page_free() and vm_page_deactivate().alc2002-07-211-0/+12
* o Lock page queue accesses by vm_page_free().alc2002-07-211-0/+2
* Do not pass a thread with the state TDS_RUNQ to setrunqueue(), otherwisetanimura2002-07-211-1/+4
* o Lock page queue accesses by vm_page_try_to_cache(). (The accessesalc2002-07-203-1/+5
* o Assert that the page queues lock is held in vm_page_try_to_free().alc2002-07-201-0/+2
* o Lock page queue accesses by vm_page_cache() in vm_fault() andalc2002-07-203-2/+5
* o Lock accesses to the active page queue in vm_pageout_scan() andalc2002-07-201-2/+4
* o Lock page queue accesses by vm_page_cache() in vm_contig_launder().alc2002-07-201-2/+4
* o Remove dead and/or unused code.alc2002-07-202-17/+1
* Infrastructure tweaks to allow having both an Elf32 and an Elf64 executablepeter2002-07-202-4/+3
* Set P_NOLOAD on the pagezero kthread so that it doesn't artificially skewpeter2002-07-191-1/+7
* o Duplicate an odd side-effect of vm_page_wire() in vm_page_allocate()alc2002-07-191-1/+2
* o Remove the acquisition and release of Giant from the idle priority threadalc2002-07-182-8/+1
* Void functions cannot return values.markm2002-07-181-1/+1
* (VM_MAX_KERNEL_ADDRESS - KERNBASE) / PAGE_SIZE may not fit in an integer.peter2002-07-181-1/+1
* o Introduce an argument, VM_ALLOC_WIRED, that requests vm_page_alloc()alc2002-07-182-10/+15
* o Use vm_pageq_remove_nowakeup() and vm_pageq_enqueue() inalc2002-07-161-7/+2
* o Create vm_contig_launder() to replace code that appears twicealc2002-07-151-56/+38
* o Lock page queue accesses by vm_page_wire() that aren'talc2002-07-141-0/+3
* o Lock page queue accesses by vm_page_wire().alc2002-07-142-0/+4
* o Lock page queue accesses by vm_page_unmanage().alc2002-07-132-0/+3
* o Complete the locking of page queue accesses by vm_page_unwire().alc2002-07-132-5/+4
* o Lock some page queue accesses, in particular, those by vm_page_unwire().alc2002-07-132-1/+8
* o Assert GIANT_REQUIRED on system maps in _vm_map_lock(),alc2002-07-122-9/+6
* Re-enable the idle page-zeroing code. Remove all IPIs from the idledillon2002-07-121-4/+0
* Avoid a vm_page_lookup() - that uses a spinlock protected hash. We canpeter2002-07-121-2/+5
* o Lock some (unfortunately, not yet all) accesses to the page queues.alc2002-07-121-2/+2
* o Lock accesses to the page queues.alc2002-07-121-2/+3
* o Add a "needs wakeup" flag to the vm_map for use by kmem_alloc_wait()alc2002-07-113-6/+13
* o Lock accesses to the page queues in vm_object_terminate().alc2002-07-091-1/+3
* vm_page_queue_free_mtx is a spin mutex, not a normal sleep mutex.peter2002-07-081-4/+4
* Turn the zeroidle process off for SMP systems, there is still a possiblepeter2002-07-081-0/+4
* Add a special page zero entry point intended to be called via the singlepeter2002-07-082-7/+10
* Avoid vm_page_lookup() [grabs a spinlock] and just process the upagepeter2002-07-081-14/+9
* Collect all the (now equivalent) pmap_new_proc/pmap_dispose_proc/peter2002-07-073-11/+154
* o Lock accesses to the free queue(s) in vm_page_zero_idle().alc2002-07-071-0/+4
* o Traverse the object's memq rather than repeatedly calling vm_page_lookup()alc2002-07-071-5/+2
* - Hold a lock on the vnode acquired from the file table across the call tojeff2002-07-061-3/+14
* Remove bogus vm_page_wakeup() in vm_page_cowfault() that will cause panicsgallatin2002-07-051-1/+0
* Fix a lock order reversal in uma_zdestroy. The uma_mtx needs to be held acrossjeff2002-07-051-4/+4
* o Lock accesses to the free page queues in contigmalloc1().alc2002-07-051-0/+2
* Remove unnecessary includes.jeff2002-07-052-4/+0
* o Resurrect vm_page_lock_queues(), vm_page_unlock_queues(), and the freealc2002-07-042-5/+28
* A small cleanup.julian2002-07-041-1/+0
* Don;t call teh thread setup routines from here..julian2002-07-041-1/+0
* o Make the reservation of KVA space for kernel map entries a functionalc2002-07-031-1/+2
* Actually use the fini callback.jeff2002-07-031-0/+1
* - Use (OFF_TO_IDX(off) - pi) instead of (OFF_TO_IDX(off - IDX_TO_OFF(pi))).robert2002-07-011-5/+7
OpenPOWER on IntegriCloud