Home
last modified time | relevance | path

Searched refs:lowGlo (Results 1 – 13 of 13) sorted by relevance

/xnu-8019.80.24/osfmk/arm64/
H A Dlowmem_vectors.c51 lowglo lowGlo __attribute__ ((aligned(PAGE_MAX_SIZE))) = { variable
94 lowGlo.lgStext = (uint64_t)vm_kernel_stext; in patch_low_glo()
100 lowGlo.lgStaticAddr = address; in patch_low_glo_static_region()
101 lowGlo.lgStaticSize = size; in patch_low_glo_static_region()
111 lowGlo.lgVmFirstPhys = vm_first_phys; in patch_low_glo_static_region()
112 lowGlo.lgVmLastPhys = vm_last_phys; in patch_low_glo_static_region()
126 lowGlo.lgPmapIoRangePtr = (uint64_t)io_attr_table; in patch_low_glo_static_region()
127 lowGlo.lgNumPmapIoRanges = (uint64_t)num_io_rgns; in patch_low_glo_static_region()
137 lowGlo.lgPhysMapBase = physmap_base; in patch_low_glo_static_region()
138 lowGlo.lgPhysMapEnd = physmap_end; in patch_low_glo_static_region()
[all …]
H A Dalternate_debugger.c145 alt_size, alt_va, alt_pages_size, alt_pages, &lowGlo.lgAltDebugger ); in alternate_debugger_init()
154 lowGlo.lgAltDebugger = alt_code = alt_va; in alternate_debugger_init()
H A Dlowglobals.h89 extern lowglo lowGlo;
H A Darm_vm_init.c564 rw_ptpages = (int)(lowGlo.lgStaticSize >> ARM_PGSHIFT); in dump_kva_space()
/xnu-8019.80.24/osfmk/arm/
H A Dlowmem_vectors.c44 lowglo lowGlo __attribute__ ((aligned(PAGE_MAX_SIZE))) = { variable
78 lowGlo.lgStext = (uint32_t)vm_kernel_stext; in patch_low_glo()
84 lowGlo.lgStaticAddr = address; in patch_low_glo_static_region()
85 lowGlo.lgStaticSize = size; in patch_low_glo_static_region()
95 lowGlo.lgVmFirstPhys = vm_first_phys; in patch_low_glo_static_region()
96 lowGlo.lgVmLastPhys = vm_last_phys; in patch_low_glo_static_region()
102 lowGlo.lgPmapMemStartAddr = (uint32_t)start_addr; in patch_low_glo_vm_page_info()
103 lowGlo.lgPmapMemEndAddr = (uint32_t)end_addr; in patch_low_glo_vm_page_info()
104 lowGlo.lgPmapMemFirstppnum = first_ppnum; in patch_low_glo_vm_page_info()
H A Dlowglobals.h74 extern lowglo lowGlo;
H A Dpmap.c8730 …pte = pa_to_pte(ml_static_vtop((vm_offset_t)&lowGlo)) | AP_RONA | ARM_PTE_NX | ARM_PTE_PNX | ARM_P…
/xnu-8019.80.24/osfmk/tests/
H A Dkernel_tests.c797 return (p & lowGlo.lgPmapMemFromArrayMask) in astris_vm_page_unpack_ptr()
798 … ? lowGlo.lgPmapMemStartAddr + (p & ~(lowGlo.lgPmapMemFromArrayMask)) * lowGlo.lgPmapMemPagesize in astris_vm_page_unpack_ptr()
799 : lowGlo.lgPmapMemPackedBaseAddr + (p << lowGlo.lgPmapMemPackedShift); in astris_vm_page_unpack_ptr()
820 … (elt) = (uintptr_t)astris_vm_page_queue_next(((elt) + (uintptr_t)lowGlo.lgPmapMemChainOffset)))
822 #define astris_ptoa(x) ((vm_address_t)(x) << lowGlo.lgPageShift)
827 return (m >= lowGlo.lgPmapMemStartAddr && m < lowGlo.lgPmapMemEndAddr) in astris_vm_page_get_phys_page()
828 …? (ppnum_t)((m - lowGlo.lgPmapMemStartAddr) / lowGlo.lgPmapMemPagesize + lowGlo.lgPmapMemFirstppnu… in astris_vm_page_get_phys_page()
829 : *((ppnum_t *)(m + lowGlo.lgPmapMemPageOffset)); in astris_vm_page_get_phys_page()
840 T_ASSERT_GE_ULONG(lowGlo.lgStaticAddr, gPhysBase, NULL); in pmap_coredump_test()
841 T_ASSERT_LE_ULONG(lowGlo.lgStaticAddr + lowGlo.lgStaticSize, first_avail, NULL); in pmap_coredump_test()
[all …]
/xnu-8019.80.24/osfmk/x86_64/
H A Dlowglobals.h74 extern lowglo lowGlo;
H A Dlowmem_vectors.c78 lowglo lowGlo __attribute__ ((aligned(PAGE_SIZE))) = { variable
H A Dpmap.c1318 assert(0 == ((vm_offset_t) &lowGlo & PAGE_MASK)); in pmap_lowmem_finalize()
1319 pmap_store_pte(FALSE, pte, kvtophys((vm_offset_t)&lowGlo) in pmap_lowmem_finalize()
/xnu-8019.80.24/osfmk/i386/
H A Dx86_hypercall.c127 lowGlo.lgStext, /* args[0]: KVA of kernel text */ in hvg_hcall_set_coredump_data()
H A Di386_vm_init.c353 lowGlo.lgStext = stext; in i386_vm_init()