Home
last modified time | relevance | path

Searched refs:avail_start (Results 1 – 12 of 12) sorted by relevance

/xnu-10063.141.1/osfmk/arm/pmap/
H A Dpmap_data.c656 avail_start = PMAP_ALIGN(avail_start, __alignof(pp_attr_t)); in pmap_data_bootstrap()
662 const pmap_paddr_t pmap_struct_start = avail_start; in pmap_data_bootstrap()
664 pp_attr_table = (pp_attr_t *)phystokv(avail_start); in pmap_data_bootstrap()
665 avail_start = PMAP_ALIGN(avail_start + pp_attr_table_size, __alignof(pmap_io_range_t)); in pmap_data_bootstrap()
667 io_attr_table = (pmap_io_range_t *)phystokv(avail_start); in pmap_data_bootstrap()
671 avail_start = PMAP_ALIGN(avail_start + io_attr_table_size, __alignof(pmap_io_filter_entry_t)); in pmap_data_bootstrap()
675 io_filter_table = (pmap_io_filter_entry_t *)phystokv(avail_start); in pmap_data_bootstrap()
679 avail_start = PMAP_ALIGN(avail_start + io_filter_table_size, __alignof(pv_entry_t *)); in pmap_data_bootstrap()
681 avail_start = PMAP_ALIGN(avail_start + io_attr_table_size, __alignof(pv_entry_t *)); in pmap_data_bootstrap()
684 pv_head_table = (pv_entry_t **)phystokv(avail_start); in pmap_data_bootstrap()
[all …]
H A Dpmap_internal.h118 extern pmap_paddr_t avail_start;
H A Dpmap.c2282 avail_start = PMAP_ALIGN(avail_start, __alignof(bitmap_t)); in pmap_bootstrap()
2284 const pmap_paddr_t pmap_struct_start = avail_start; in pmap_bootstrap()
2286 asid_bitmap = (bitmap_t*)phystokv(avail_start); in pmap_bootstrap()
2287 avail_start = round_page(avail_start + asid_table_size); in pmap_bootstrap()
2289 memset((char *)phystokv(pmap_struct_start), 0, avail_start - pmap_struct_start); in pmap_bootstrap()
2360 avail_start = round_page(avail_start); in pmap_bootstrap()
2459 monitor_end_pa = avail_start; in pmap_static_allocations_done()
/xnu-10063.141.1/osfmk/arm64/sptm/pmap/
H A Dpmap_data.c356 avail_start = PMAP_ALIGN(avail_start, __alignof(pp_attr_t)); in pmap_data_bootstrap()
362 const pmap_paddr_t pmap_struct_start = avail_start; in pmap_data_bootstrap()
364 pp_attr_table = (pp_attr_t *)phystokv(avail_start); in pmap_data_bootstrap()
365 avail_start = PMAP_ALIGN(avail_start + pp_attr_table_size, __alignof(pv_entry_t *)); in pmap_data_bootstrap()
367 pv_head_table = (uintptr_t *)phystokv(avail_start); in pmap_data_bootstrap()
374 avail_start = round_page(avail_start + pv_head_size); in pmap_data_bootstrap()
376 pt_desc_t *ptd_root_table = (pt_desc_t *)phystokv(avail_start); in pmap_data_bootstrap()
377 avail_start = round_page(avail_start + ptd_root_table_size); in pmap_data_bootstrap()
379 memset((char *)phystokv(pmap_struct_start), 0, avail_start - pmap_struct_start); in pmap_data_bootstrap()
2121 sptm_cpu_iommu_scratch_start = avail_start; in pmap_cpu_data_array_init()
[all …]
H A Dpmap_internal.h68 extern pmap_paddr_t avail_start;
H A Dpmap.c1652 avail_start = PMAP_ALIGN(avail_start, __alignof(bitmap_t)); in pmap_bootstrap()
1654 const pmap_paddr_t pmap_struct_start = avail_start; in pmap_bootstrap()
1656 asid_bitmap = (bitmap_t*)phystokv(avail_start); in pmap_bootstrap()
1657 avail_start = round_page(avail_start + asid_table_size); in pmap_bootstrap()
1659 memset((char *)phystokv(pmap_struct_start), 0, avail_start - pmap_struct_start); in pmap_bootstrap()
1726 avail_start = round_page(avail_start); in pmap_bootstrap()
/xnu-10063.141.1/osfmk/arm64/sptm/
H A Darm_init_sptm.c571 SECURITY_READ_ONLY_LATE(pmap_paddr_t) avail_start;
1481 paddr = avail_start; in alloc_ptpage()
1482 avail_start += ARM_PGBYTES; in alloc_ptpage()
1588 avail_start = first_avail_phys; in arm_vm_init()
1744 sane_size = mem_size - (avail_start - gPhysBase); in arm_vm_init()
1872 avail_start = (avail_start + PAGE_MASK) & ~PAGE_MASK; in arm_vm_init()
1876 first_avail = avail_start; in arm_vm_init()
1877 patch_low_glo_static_region(first_avail_phys, avail_start - first_avail_phys); in arm_vm_init()
/xnu-10063.141.1/osfmk/arm64/
H A Darm_vm_init.c340 SECURITY_READ_ONLY_LATE(pmap_paddr_t) avail_start;
472 vaddr = phystokv(avail_start); in alloc_ptpage()
473 avail_start += ARM_PGBYTES; in alloc_ptpage()
1947 first_avail_phys = avail_start = args->topOfKernelData; in arm_vm_init()
2210 sane_size = mem_size - (avail_start - gPhysBase); in arm_vm_init()
2373 avail_start = (avail_start + PAGE_MASK) & ~PAGE_MASK; in arm_vm_init()
2378 first_avail = avail_start; in arm_vm_init()
2379 patch_low_glo_static_region(args->topOfKernelData, avail_start - args->topOfKernelData); in arm_vm_init()
/xnu-10063.141.1/osfmk/kdp/
H A Dkdp_core.c307 extern pmap_paddr_t avail_start, avail_end;
400 if (vaddr == phystokv(avail_start)) { in kernel_pmap_present_mapping()
403 vincr = (avail_end - avail_start); in kernel_pmap_present_mapping()
466 if (vcur == phystokv(avail_start) && vm_object_lock_try_shared(&pmap_object_store)) { in pmap_traverse_present_mappings()
475 if (VM_PAGE_GET_PHYS_PAGE(m) >= atop(avail_start)) { in pmap_traverse_present_mappings()
497 vcur = phystokv(avail_start) + (avail_end - avail_start); in pmap_traverse_present_mappings()
/xnu-10063.141.1/osfmk/i386/
H A Di386_vm_init.c149 pmap_paddr_t avail_start, avail_end; variable
706 avail_start = first_avail; in i386_vm_init()
/xnu-10063.141.1/osfmk/x86_64/
H A Dpmap.c302 extern pmap_paddr_t avail_start, avail_end;
578 avail_start, avail_end); in pmap_bootstrap()
934 assert((uintptr_t)VM_MIN_KERNEL_ADDRESS + avail_start <= (uintptr_t)vm_page_array_beginning_addr); in pmap_init()
935 pmap_pv_fixup((uintptr_t)VM_MIN_KERNEL_ADDRESS, (uintptr_t)VM_MIN_KERNEL_ADDRESS + avail_start); in pmap_init()
/xnu-10063.141.1/osfmk/vm/
H A Dvm_map.c5294 extern pmap_paddr_t avail_start, avail_end;
5381 …assert(VM_PAGE_GET_PHYS_PAGE(m) >= (avail_start >> PAGE_SHIFT) && VM_PAGE_GET_PHYS_PAGE(m) <= (ava… in vm_map_enter_cpm()