* Return the index of the largest entry. */
| 1543 | * Return the index of the largest entry. |
| 1544 | */ |
| 1545 | int |
| 1546 | vm_phys_avail_largest(void) |
| 1547 | { |
| 1548 | vm_paddr_t sz, largesz; |
| 1549 | int largest; |
| 1550 | int i; |
| 1551 | |
| 1552 | largest = 0; |
| 1553 | largesz = 0; |
| 1554 | for (i = 0; phys_avail[i + 1]; i += 2) { |
| 1555 | sz = vm_phys_avail_size(i); |
| 1556 | if (sz > largesz) { |
| 1557 | largesz = sz; |
| 1558 | largest = i; |
| 1559 | } |
| 1560 | } |
| 1561 | |
| 1562 | return (largest); |
| 1563 | } |
| 1564 | |
| 1565 | vm_paddr_t |
| 1566 | vm_phys_avail_size(int i) |
no test coverage detected