Home
last modified time | relevance | path

Searched refs:kernel_vm_end (Results 1 – 16 of 16) sorted by relevance

/freebsd/sys/arm64/include/
H A Dmsan.h86 return (addr < VM_MIN_KERNEL_ADDRESS || addr >= kernel_vm_end); in kmsan_md_unsupported()
/freebsd/sys/riscv/riscv/
H A Dpmap.c238 vm_offset_t kernel_vm_end = 0; variable
936 virtual_avail = kernel_vm_end = freeva; in pmap_bootstrap()
1870 unsigned long kfree = VM_MAX_KERNEL_ADDRESS - kernel_vm_end; in kvm_free()
1895 while (kernel_vm_end < addr) { in pmap_growkernel_nopanic()
1896 l1 = pmap_l1(kernel_pmap, kernel_vm_end); in pmap_growkernel_nopanic()
1904 nkpg->pindex = pmap_l1_pindex(kernel_vm_end); in pmap_growkernel_nopanic()
1912 pmap_l1_index(kernel_vm_end), entry); in pmap_growkernel_nopanic()
1915 l2 = pmap_l1_to_l2(l1, kernel_vm_end); in pmap_growkernel_nopanic()
1918 kernel_vm_end = (kernel_vm_end + L2_SIZE) & ~L2_OFFSET; in pmap_growkernel_nopanic()
1919 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic()
[all …]
H A Dminidump_machdep.c174 kva_max = kernel_vm_end; in cpu_minidumpsys()
/freebsd/sys/vm/
H A Dpmap.h97 extern vm_offset_t kernel_vm_end;
H A Dvm_map.c1714 if (map == kernel_map && end > kernel_vm_end) { in vm_map_insert1()
/freebsd/sys/arm/arm/
H A Dpmap-v6.c266 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()
2061 kernel_vm_end = pte1_roundup(kernel_vm_end); in pmap_growkernel_nopanic()
2066 while (kernel_vm_end < addr) { in pmap_growkernel_nopanic()
2067 pte1 = pte1_load(kern_pte1(kernel_vm_end)); in pmap_growkernel_nopanic()
2069 kernel_vm_end += PTE1_SIZE; in pmap_growkernel_nopanic()
2070 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in pmap_growkernel_nopanic()
2071 kernel_vm_end = vm_map_max(kernel_map); in pmap_growkernel_nopanic()
2083 kernel_vm_end_new = kernel_vm_end + PTE1_SIZE; in pmap_growkernel_nopanic()
2085 pte2 = pt2tab_load(kern_pt2tab_entry(kernel_vm_end)); in pmap_growkernel_nopanic()
[all …]
H A Dminidump_machdep.c174 kva_end = kernel_vm_end; in cpu_minidumpsys()
/freebsd/sys/i386/i386/
H A Dpmap_base.c130 vm_offset_t kernel_vm_end; variable
221 kfree = VM_MAX_KERNEL_ADDRESS - kernel_vm_end; in kvm_free()
H A Dpmap.c574 kernel_vm_end = /* 0 + */ NKPT * NBPDR; in __CONCAT()
2250 while (kernel_vm_end < addr) { in __CONCAT()
2251 if (pdir_pde(PTD, kernel_vm_end)) { in __CONCAT()
2252 kernel_vm_end = (kernel_vm_end + NBPDR) & ~PDRMASK; in __CONCAT()
2253 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in __CONCAT()
2254 kernel_vm_end = vm_map_max(kernel_map); in __CONCAT()
2264 nkpg->pindex = kernel_vm_end >> PDRSHIFT; in __CONCAT()
2269 pdir_pde(KPTD, kernel_vm_end) = newpdir; in __CONCAT()
2271 pmap_kenter_pde(kernel_vm_end, newpdir); in __CONCAT()
2272 kernel_vm_end = (kernel_vm_end + NBPDR) & ~PDRMASK; in __CONCAT()
[all …]
H A Dminidump_machdep_base.c168 kva_end = kernel_vm_end; in cpu_minidumpsys()
/freebsd/sys/arm64/arm64/
H A Dpmap.c322 vm_offset_t kernel_vm_end = 0; variable
1364 kernel_vm_end = virtual_avail; in pmap_bootstrap()
3180 unsigned long kfree = VM_MAX_KERNEL_ADDRESS - kernel_vm_end; in kvm_free()
3202 if (kernel_vm_end < addr) { in pmap_growkernel_nopanic()
3203 kasan_shadow_map(kernel_vm_end, addr - kernel_vm_end); in pmap_growkernel_nopanic()
3204 kmsan_shadow_map(kernel_vm_end, addr - kernel_vm_end); in pmap_growkernel_nopanic()
3206 while (kernel_vm_end < addr) { in pmap_growkernel_nopanic()
3207 l0 = pmap_l0(kernel_pmap, kernel_vm_end); in pmap_growkernel_nopanic()
3211 l1 = pmap_l0_to_l1(l0, kernel_vm_end); in pmap_growkernel_nopanic()
3218 nkpg->pindex = pmap_l1_pindex(kernel_vm_end); in pmap_growkernel_nopanic()
[all …]
H A Dminidump_machdep.c167 kva_end = kernel_vm_end; in cpu_minidumpsys()
/freebsd/sys/powerpc/powerpc/
H A Dpmap_dispatch.c74 vm_offset_t kernel_vm_end; variable
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c1886 kernel_vm_end = VM_MIN_KERNEL_ADDRESS + nkpt * L3_PAGE_SIZE; in mmu_radix_setup_pagetables()
3579 while (kernel_vm_end < addr) { in mmu_radix_growkernel()
3580 l2e = pmap_pml2e(kernel_pmap, kernel_vm_end); in mmu_radix_growkernel()
3587 nkpg->pindex = kernel_vm_end >> L2_PAGE_SIZE_SHIFT; in mmu_radix_growkernel()
3592 l3e = pmap_l2e_to_l3e(l2e, kernel_vm_end); in mmu_radix_growkernel()
3594 kernel_vm_end = (kernel_vm_end + L3_PAGE_SIZE) & ~L3_PAGE_MASK; in mmu_radix_growkernel()
3595 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) { in mmu_radix_growkernel()
3596 kernel_vm_end = vm_map_max(kernel_map); in mmu_radix_growkernel()
3606 nkpg->pindex = pmap_l3e_pindex(kernel_vm_end); in mmu_radix_growkernel()
3610 kernel_vm_end = (kernel_vm_end + L3_PAGE_SIZE) & ~L3_PAGE_MASK; in mmu_radix_growkernel()
[all …]
/freebsd/sys/amd64/amd64/
H A Dminidump_machdep.c179 kva_end = MAX(KERNBASE + nkpt * NBPDR, kernel_vm_end); in cpu_minidumpsys()
H A Dpmap.c417 vm_offset_t kernel_vm_end = VM_MIN_KERNEL_ADDRESS_LA48; variable
4884 unsigned long kfree = kva_layout.km_high - kernel_vm_end; in kvm_free()
5038 end = kernel_vm_end; in pmap_growkernel_nopanic()
5100 kernel_vm_end = end; in pmap_growkernel_nopanic()