summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Fix REDZONE(9) on amd64 and perhaps other 64 bit targets -- ensure the spaceemaste2008-08-131-0/+2
* If a thread that is swapped out is made runnable, then the setrunnable()jhb2008-08-051-38/+15
* Fill in a few sysctl descriptions.trhodes2008-08-034-7/+8
* One more whitespace nit.jhb2008-07-301-2/+0
* A few more whitespace fixes.jhb2008-07-302-2/+1
* If the kernel has run out of metadata for swap, then explicitly panic()jhb2008-07-301-1/+1
* The behaviour of the lockmgr going back at least to the 4.4BSD-Lite2 waskib2008-07-301-2/+9
* Eliminate stale comments from kmem_malloc().alc2008-07-181-12/+0
* Use the VM_ALLOC_INTERRUPT for the page requests when allocating memorykib2008-07-111-7/+5
* Enable the creation of a kmem map larger than 4GB.alc2008-07-051-1/+1
* Make preparations for increasing the size of the kernel virtual address spacealc2008-06-221-2/+6
* KERNBASE is not necessarily an address within the kernel map, e.g.,alc2008-06-211-1/+1
* Fix vm object creation locking to allow SHARED vnode locking for vnode_create...ups2008-06-121-6/+7
* Essentially, neither madvise(..., MADV_DONTNEED) nor madvise(..., MADV_FREE)alc2008-06-061-0/+7
* To date, our implementation of munmap(2) has required that thealc2008-05-241-7/+0
* Allow VM object creation in ufs_lookup. (If vfs.vmiodirenable is set)ups2008-05-203-18/+41
* Retire pmap_addr_hint(). It is no longer used.alc2008-05-181-1/+0
* In order to map device memory using superpages, mmap(2) must find aalc2008-05-171-5/+3
* Preset a device object's alignment ("pg_color") based upon thealc2008-05-171-1/+5
* Don't call vm_reserv_alloc_page() on device-backed objects. Otherwise, thealc2008-05-151-1/+1
* Provide the new argument to kmem_suballoc().alc2008-05-101-1/+1
* Introduce a new parameter "superpage_align" to kmem_suballoc() that isalc2008-05-103-17/+15
* Generalize vm_map_find(9)'s parameter "find_space". Specifically, addalc2008-05-102-10/+23
* Introduce pmap_align_superpage(). It increases the starting virtualalc2008-05-091-0/+2
* add malloc flag to blist so that it can be used in ithread contextkmacy2008-05-051-1/+1
* Eliminate pointless casts from kmem_suballoc().alc2008-04-281-2/+2
* vm_map_fixed(), unlike vm_map_find(), does not update "addr", so it can bealc2008-04-283-5/+5
* - Make SCHED_STATS more generic by adding a wrapper to create thejeff2008-04-172-2/+2
* Introduce vm_reserv_reclaim_contig(). This function is used byalc2008-04-064-25/+99
* Eliminate an unnecessary test from vm_phys_unfree_page().alc2008-04-051-1/+1
* Update a comment to vm_map_pmap_enter().alc2008-04-041-2/+2
* Reintroduce UMA_SLAB_KMAP; however, change its spelling toalc2008-04-042-0/+5
* Eliminate an unnecessary printf() from kmem_suballoc(). The subsequentalc2008-03-301-4/+2
* - Use vm_object_reference_locked() directly fromjeff2008-03-291-15/+2
* Do not dereference cdev->si_cdevsw, use the dev_refthread() to properlykib2008-03-201-4/+16
* Rename vm_pageq_requeue() to vm_page_requeue() on account of its recentalc2008-03-193-15/+15
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromjeff2008-03-193-22/+8
* Almost seven years ago, vm/vm_page.c was split into three parts:alc2008-03-183-124/+75
* Simplify the inner loop of vm_fault()'s delete-behind heuristic.alc2008-03-161-2/+2
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-165-7/+9
* Remove kernel support for M:N threading.jeff2008-03-122-4/+2
* - Pass the priority argument from *sleep() into sleepq and down intojeff2008-03-122-18/+7
* Eliminate an unnecessary test from vm_fault's delete-behind heuristic.alc2008-03-091-1/+1
* Make the vm_pmap field of struct vmspace the last field in themarcel2008-03-011-1/+6
* Correct a long-standing error in vm_object_page_remove(). Specifically,alc2008-02-261-6/+25
* Correct a long-standing error in vm_object_deallocate(). Specifically,alc2008-02-241-1/+4
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-134-6/+6
* When one tries to allocate memory with the M_WAITOK flag and we are short inpjd2008-01-101-6/+13
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-104-6/+6
* Add a new file descriptor type for IPC shared memory objects and use it tojhb2008-01-081-3/+53
OpenPOWER on IntegriCloud