| 1594 | } |
| 1595 | |
| 1596 | void |
| 1597 | vm_phys_early_add_seg(vm_paddr_t start, vm_paddr_t end) |
| 1598 | { |
| 1599 | struct vm_phys_seg *seg; |
| 1600 | |
| 1601 | if (vm_phys_early_nsegs == -1) |
| 1602 | panic("%s: called after initialization", __func__); |
| 1603 | if (vm_phys_early_nsegs == nitems(vm_phys_early_segs)) |
| 1604 | panic("%s: ran out of early segments", __func__); |
| 1605 | |
| 1606 | seg = &vm_phys_early_segs[vm_phys_early_nsegs++]; |
| 1607 | seg->start = start; |
| 1608 | seg->end = end; |
| 1609 | } |
| 1610 | |
| 1611 | /* |
| 1612 | * This routine allocates NUMA node specific memory before the page |
no test coverage detected