mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 08:43:19 -04:00
Simplify pmap_page_array_startup() a bit.
No functional change intended. Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
310a44b232
commit
8f52459857
1 changed files with 3 additions and 4 deletions
|
|
@ -3947,9 +3947,9 @@ pmap_page_array_startup(long pages)
|
|||
|
||||
vm_page_array_size = pages;
|
||||
|
||||
start = va = VM_MIN_KERNEL_ADDRESS;
|
||||
end = va + pages * sizeof(struct vm_page);
|
||||
while (va < end) {
|
||||
start = VM_MIN_KERNEL_ADDRESS;
|
||||
end = start + pages * sizeof(struct vm_page);
|
||||
for (va = start; va < end; va += NBPDR) {
|
||||
pfn = first_page + (va - start) / sizeof(struct vm_page);
|
||||
domain = _vm_phys_domain(ptoa(pfn));
|
||||
pdpe = pmap_pdpe(kernel_pmap, va);
|
||||
|
|
@ -3969,7 +3969,6 @@ pmap_page_array_startup(long pages)
|
|||
newpdir = (pd_entry_t)(pa | X86_PG_V | X86_PG_RW | X86_PG_A |
|
||||
X86_PG_M | PG_PS | pg_g | pg_nx);
|
||||
pde_store(pde, newpdir);
|
||||
va += NBPDR;
|
||||
}
|
||||
vm_page_array = (vm_page_t)start;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue