summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* - Add a new UMA API: uma_zcache_create(). This makes a zone without anyjeff2013-06-173-216/+293
* - Convert the slab free item list from a linked array of indices to ajeff2013-06-133-295/+149
* Revise the interface between vm_object_madvise() and vm_page_dontneed() soalc2013-06-103-31/+30
* Make sys_mlock() function just a wrapper around vm_mlock() functionglebius2013-06-082-5/+11
* Complete r251452:attilio2013-06-062-4/+7
* In vm_object_split(), busy and consequently unbusy the pages only whenattilio2013-06-041-3/+4
* Update a comment.alc2013-06-041-2/+2
* Relax the object locking in vm_pageout_map_deactivate_pages() andalc2013-06-041-11/+11
* Remove irrelevant comments.kib2013-06-031-7/+0
* Require that the page lock is held, instead of the object lock, whenalc2013-06-032-7/+16
* Now that access to the page's "act_count" field is synchronized by the pagealc2013-06-011-1/+0
* Simplify the definition of vm_page_lock_assert(). There is no compellingalc2013-05-311-7/+6
* After the object lock was dropped, the object' reference count couldkib2013-05-301-5/+5
* Remove the capitalization in the assertion message. Print the addresskib2013-05-301-1/+1
* o Change the locking scheme for swp_bcount.attilio2013-05-281-5/+7
* Acquire read lock on the src object for vm_fault_copy_entry().attilio2013-05-221-4/+4
* o Relax locking assertions for vm_page_find_least()attilio2013-05-213-8/+18
* Add ddb command 'show pginfo' which provides useful information aboutkib2013-05-211-0/+23
* Relax the object locking in vm_fault_prefault(). A read lock suffices.alc2013-05-171-5/+5
* Relax the object locking assertion in vm_page_lookup(). Now that a radixalc2013-05-171-1/+1
* o Add accessor functions to add and remove pages from a specificattilio2013-05-132-198/+139
* Bandaid for compiling with gcc, which happens to be the default compilerpeter2013-05-131-0/+1
* Refactor vm_page_alloc()'s interactions with vm_reserv_alloc_page() andalc2013-05-123-25/+63
* To reduce the amount of arithmetic performed in the various radix treealc2013-05-111-13/+12
* Fix-up r250338 by completing the removal of VM_NDOMAIN in favor ofattilio2013-05-081-2/+2
* Rename VM_NDOMAIN into MAXMEMDOM and move it into machine/param.h inattilio2013-05-071-10/+10
* Remove a redundant call to panic() from vm_radix_keydiff(). The assertionalc2013-05-071-4/+2
* Optimize vm_radix_lookup_ge() and vm_radix_lookup_le(). Specifically,alc2013-05-041-103/+75
* Fix two bugs in the current NUMA-aware allocation code:jhb2013-05-031-6/+48
* Add a hint suggesting why tmpfs does not need a special case there.kib2013-05-021-1/+1
* Rework the handling of the tmpfs node backing swap object and tmpfskib2013-04-282-1/+34
* Make vm_object_page_clean() and vm_mmap_vnode() tolerate the vnode'kib2013-04-282-3/+15
* Assert that the object type for the vnode' non-NULL v_object, passedkib2013-04-281-0/+6
* Convert panic() into KASSERT().kib2013-04-281-2/+1
* Eliminate an unneeded call to vm_radix_trimkey() from vm_radix_lookup_le().alc2013-04-281-1/+0
* Avoid some lookup restarts in vm_radix_lookup_{ge,le}().alc2013-04-271-22/+24
* Panic if UMA_ZONE_PCPU is created at early stages of boot, when mp_ncpusglebius2013-04-221-0/+1
* Simplify vm_radix_{add,dec}lev().alc2013-04-221-8/+13
* When calculating the number of reserved nodes, discount the pages that willalc2013-04-181-2/+9
* Although we perform path compression to reduce the height of the trie andalc2013-04-151-26/+32
* Although we perform path compression to reduce the height of the trie andalc2013-04-121-20/+33
* Convert UMA code to C99 uintXX_t types.glebius2013-04-094-97/+97
* Swap us_freecount and us_flags, achieving same structure sizeglebius2013-04-091-2/+2
* Since now we support 256 items per slab, we need more bitsglebius2013-04-091-1/+1
* Fix KASSERTs: maximum number of items per slab is 256.glebius2013-04-091-3/+3
* Fix the assertions for the state of the object under the map entrykib2013-04-091-6/+16
* The per-page act_count can be made very-easily protected by theattilio2013-04-082-5/+5
* Merge from projects/counters: UMA_ZONE_PCPU zones.glebius2013-04-083-38/+68
* Micro-optimize the order of struct vm_radix_node's fields. Specifically,alc2013-04-071-2/+2
* Prepare to replace the buf splay with a trie:jeff2013-04-061-20/+4
OpenPOWER on IntegriCloud