summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_radix.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce vm_radix_isleaf() and use it in a couple places. As compared toalc2013-03-261-2/+12
* Micro-optimize the control flow in a few places. Eliminate a panic callalc2013-03-241-8/+6
* Commit new file FreeBSD tags.attilio2013-03-171-0/+1
* Fix a couple typos.alc2013-03-171-2/+2
* The M_ZERO can be eliminated from the uma_zalloc() call inalc2013-03-171-3/+22
* Simplify the interface to vm_radix_insert() by eliminating the parameteralc2013-03-171-4/+3
* Expand ambiguous comments some more.attilio2013-03-171-5/+11
* Fix compilation.attilio2013-03-131-1/+2
* Add a further safety belt to prevent inconsistencies.attilio2013-03-131-0/+2
* For uniformity, use the user provided index.attilio2013-03-131-1/+1
* Improve comments.attilio2013-03-071-9/+9
* Fix a typo.alc2013-03-041-1/+1
* Make a pass over most of the comments.alc2013-03-041-26/+25
* Simplify Boolean expressions.alc2013-03-041-6/+6
* Fix spelling.alc2013-03-041-1/+1
* Remove the boot-time cache support and rely on UMA boot-time slab cacheattilio2013-03-041-54/+32
* Missing semicolon.attilio2013-02-241-1/+1
* Simplify return logic.attilio2013-02-241-6/+2
* Retire the old UMA primitive uma_zone_set_obj() and replace it with theattilio2013-02-241-6/+4
* Fix an inverted check that was reporting indexes wrongly detectedattilio2013-02-241-1/+1
* On arches with VM_PHYSSEG_DENSE the vm_page_array is larger thanattilio2013-02-151-2/+4
* Remove unused headers.attilio2013-02-151-6/+0
* Fix comment.attilio2013-02-151-1/+1
* Move the radix node zone destructor definition closer toattilio2013-02-151-16/+16
* - When panicing for "too small boot cache" reason, print the actualattilio2013-02-151-1/+5
* Improve dynamic branch prediction and i-cache utilization:attilio2013-02-151-7/+17
* Fix style.attilio2013-02-141-4/+4
* The radix preallocation pages can overfow the biggestone segment, soattilio2013-02-141-28/+41
* Grammar.attilio2013-02-131-1/+1
* Implement a new algorithm for managing the radix trie which alsoattilio2013-02-131-522/+516
* Cleanup vm_radix KPI:attilio2013-02-061-34/+33
* Remove vm_radix_lookupn() and its usage in the kernel.attilio2013-01-101-49/+18
* - Split the cached and resident pages tree into 2 distinct ones.attilio2012-07-081-120/+22
* Revert r231027 and fix the prototype for vm_radix_remove().attilio2012-06-081-61/+7
* Revert r236367.attilio2012-06-081-113/+108
* Simplify insert path by using the same logic of vm_radix_remove() forattilio2012-05-311-108/+113
* Add braces.attilio2012-05-121-1/+1
* On 32-bits architecture KTR has a bug as it cannot correctly grokattilio2012-05-121-55/+86
* - Fix a bug where lookupn can wrap up looking for the pages to scan,attilio2012-05-121-2/+26
* Fix the nodes allocator in architectures without direct-mapping:attilio2012-03-161-7/+51
* Fix a compile time bug by adding a check just after the structattilio2012-03-061-1/+2
* - Exclude vm_radix_shrink() from the interface but retain the codeattilio2012-03-011-0/+25
* fix KTR consistencyflo2012-02-051-1/+1
* Remove the panic from vm_radix_insert() and propagate the error to theattilio2012-02-051-4/+54
* Fix a bug in vm_radix_leaf() where the shifting start address canattilio2012-01-291-0/+10
* Fix format string for the pindex members as they should be treatedattilio2012-01-291-7/+8
* Use atomics for rn_count on leaf node because RED operations happenattilio2011-12-061-2/+13
* - Make rn_count 32-bits as it will naturally pad for 32-bit archesattilio2011-12-061-9/+2
* Fix compilation issue on 32-bit targets.andreast2011-12-051-35/+39
* Revert a change that sneaked in during the last MFC.attilio2011-12-021-1/+0
OpenPOWER on IntegriCloud