| /freebsd/sys/powerpc/booke/ |
| H A D | pmap_64.c | 539 kernel_pgtbls = howmany(kernel_vm_end - VM_MIN_KERNEL_ADDRESS, in kernel_pte_alloc() 552 printf("kernel_vm_end: %#lx\n", kernel_vm_end); in kernel_pte_alloc() 571 if (va < kernel_vm_end) { in kernel_pte_alloc() 617 kernel_vm_end = VM_MIN_KERNEL_ADDRESS + leaves * PDIR_SIZE; in mmu_booke_alloc_kernel_pgtables() 636 if (addr <= kernel_vm_end) in mmu_booke_growkernel() 643 for (va = kernel_vm_end; va < addr; va += PDIR_SIZE) { in mmu_booke_growkernel() 652 kernel_vm_end = va; in mmu_booke_growkernel() 658 kernel_vm_end = addr; in mmu_booke_growkernel()
|
| /freebsd/sys/arm64/include/ |
| H A D | msan.h | 86 return (addr < VM_MIN_KERNEL_ADDRESS || addr >= kernel_vm_end); in kmsan_md_unsupported()
|
| /freebsd/sys/riscv/riscv/ |
| H A D | pmap.c | 244 vm_offset_t kernel_vm_end = 0; variable 1011 virtual_avail = kernel_vm_end = freeva; in pmap_bootstrap() 2023 unsigned long kfree = VM_MAX_KERNEL_ADDRESS - kernel_vm_end; in kvm_free() 2048 while (kernel_vm_end < addr) { in pmap_growkernel_nopanic() 2049 l1 = pmap_l1(kernel_pmap, kernel_vm_end); in pmap_growkernel_nopanic() 2057 nkpg->pindex = pmap_l1_pindex(kernel_vm_end); in pmap_growkernel_nopanic() 2065 pmap_l1_index(kernel_vm_end), entry); in pmap_growkernel_nopanic() 2068 l2 = pmap_l1_to_l2(l1, kernel_vm_end); in pmap_growkernel_nopanic() 2071 kernel_vm_end = (kernel_vm_end + L2_SIZE) & ~L2_OFFSET; in pmap_growkernel_nopanic() 2072 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic() [all …]
|
| H A D | minidump_machdep.c | 174 kva_max = kernel_vm_end; in cpu_minidumpsys()
|
| /freebsd/sys/vm/ |
| H A D | pmap.h | 97 extern vm_offset_t kernel_vm_end;
|
| H A D | vm_map.c | 1731 if (map == kernel_map && end > kernel_vm_end) { in vm_map_insert1()
|
| /freebsd/sys/arm/arm/ |
| H A D | pmap-v6.c | 266 vm_offset_t kernel_vm_end = KERNBASE + NKPT2PG * NPT2_IN_PG * PTE1_SIZE; variable 1244 kernel_vm_end_new = kernel_vm_end; in pmap_bootstrap() 2062 kernel_vm_end = pte1_roundup(kernel_vm_end); in pmap_growkernel_nopanic() 2067 while (kernel_vm_end < addr) { in pmap_growkernel_nopanic() 2068 pte1 = pte1_load(kern_pte1(kernel_vm_end)); in pmap_growkernel_nopanic() 2070 kernel_vm_end += PTE1_SIZE; in pmap_growkernel_nopanic() 2071 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic() 2072 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic() 2084 kernel_vm_end_new = kernel_vm_end + PTE1_SIZE; in pmap_growkernel_nopanic() 2086 pte2 = pt2tab_load(kern_pt2tab_entry(kernel_vm_end)); in pmap_growkernel_nopanic() [all …]
|
| H A D | minidump_machdep.c | 174 kva_end = kernel_vm_end; in cpu_minidumpsys()
|
| /freebsd/sys/i386/i386/ |
| H A D | pmap_base.c | 130 vm_offset_t kernel_vm_end; variable 221 kfree = VM_MAX_KERNEL_ADDRESS - kernel_vm_end; in kvm_free()
|
| H A D | pmap.c | 574 kernel_vm_end = /* 0 + */ NKPT * NBPDR; in __CONCAT() 2252 while (kernel_vm_end < addr) { in __CONCAT() 2253 if (pdir_pde(PTD, kernel_vm_end)) { in __CONCAT() 2254 kernel_vm_end = (kernel_vm_end + NBPDR) & ~PDRMASK; in __CONCAT() 2255 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in __CONCAT() 2256 kernel_vm_end = vm_map_max(kernel_map); in __CONCAT() 2266 nkpg->pindex = kernel_vm_end >> PDRSHIFT; in __CONCAT() 2271 pdir_pde(KPTD, kernel_vm_end) = newpdir; in __CONCAT() 2273 pmap_kenter_pde(kernel_vm_end, newpdir); in __CONCAT() 2274 kernel_vm_end = (kernel_vm_end + NBPDR) & ~PDRMASK; in __CONCAT() [all …]
|
| H A D | minidump_machdep_base.c | 165 kva_end = kernel_vm_end; in cpu_minidumpsys()
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | pmap_dispatch.c | 74 vm_offset_t kernel_vm_end; variable
|
| /freebsd/sys/arm64/arm64/ |
| H A D | pmap.c | 332 vm_offset_t kernel_vm_end = 0; variable 1454 kernel_vm_end = virtual_avail; in pmap_bootstrap() 3432 unsigned long kfree = VM_MAX_KERNEL_ADDRESS - kernel_vm_end; in kvm_free() 3454 if (kernel_vm_end < addr) { in pmap_growkernel_nopanic() 3455 kasan_shadow_map(kernel_vm_end, addr - kernel_vm_end); in pmap_growkernel_nopanic() 3456 kmsan_shadow_map(kernel_vm_end, addr - kernel_vm_end); in pmap_growkernel_nopanic() 3458 while (kernel_vm_end < addr) { in pmap_growkernel_nopanic() 3459 l0 = pmap_l0(kernel_pmap, kernel_vm_end); in pmap_growkernel_nopanic() 3463 l1 = pmap_l0_to_l1(l0, kernel_vm_end); in pmap_growkernel_nopanic() 3470 nkpg->pindex = pmap_l1_pindex(kernel_vm_end); in pmap_growkernel_nopanic() [all …]
|
| H A D | minidump_machdep.c | 167 kva_end = kernel_vm_end; in cpu_minidumpsys()
|
| /freebsd/sys/powerpc/aim/ |
| H A D | mmu_radix.c | 1885 kernel_vm_end = VM_MIN_KERNEL_ADDRESS + nkpt * L3_PAGE_SIZE; in mmu_radix_setup_pagetables() 3573 while (kernel_vm_end < addr) { in mmu_radix_growkernel() 3574 l2e = pmap_pml2e(kernel_pmap, kernel_vm_end); in mmu_radix_growkernel() 3581 nkpg->pindex = kernel_vm_end >> L2_PAGE_SIZE_SHIFT; in mmu_radix_growkernel() 3586 l3e = pmap_l2e_to_l3e(l2e, kernel_vm_end); in mmu_radix_growkernel() 3588 kernel_vm_end = (kernel_vm_end + L3_PAGE_SIZE) & ~L3_PAGE_MASK; in mmu_radix_growkernel() 3589 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in mmu_radix_growkernel() 3590 kernel_vm_end = vm_map_max(kernel_map); in mmu_radix_growkernel() 3600 nkpg->pindex = pmap_l3e_pindex(kernel_vm_end); in mmu_radix_growkernel() 3604 kernel_vm_end = (kernel_vm_end + L3_PAGE_SIZE) & ~L3_PAGE_MASK; in mmu_radix_growkernel() [all …]
|
| /freebsd/sys/amd64/amd64/ |
| H A D | minidump_machdep.c | 179 kva_end = MAX(KERNBASE + nkpt * NBPDR, kernel_vm_end); in cpu_minidumpsys()
|
| H A D | pmap.c | 417 vm_offset_t kernel_vm_end = VM_MIN_KERNEL_ADDRESS_LA48; variable 4893 unsigned long kfree = kva_layout.km_high - kernel_vm_end; in kvm_free() 5047 end = kernel_vm_end; in pmap_growkernel_nopanic() 5109 kernel_vm_end = end; in pmap_growkernel_nopanic()
|