Lines Matching refs:initial_mm
15 struct mm_struct initial_mm = {0}; variable
233 initial_mm.pgd = (pml4t_t *)get_CR3(); in mm_init()
235 initial_mm.code_addr_start = memory_management_struct.kernel_code_start; in mm_init()
236 initial_mm.code_addr_end = memory_management_struct.kernel_code_end; in mm_init()
238 initial_mm.data_addr_start = (ul)&_data; in mm_init()
239 initial_mm.data_addr_end = memory_management_struct.kernel_data_end; in mm_init()
241 initial_mm.rodata_addr_start = (ul)&_rodata; in mm_init()
242 initial_mm.rodata_addr_end = (ul)&_erodata; in mm_init()
243 initial_mm.bss_start = (uint64_t)&_bss; in mm_init()
244 initial_mm.bss_end = (uint64_t)&_ebss; in mm_init()
246 initial_mm.brk_start = memory_management_struct.start_brk; in mm_init()
247 initial_mm.brk_end = current_pcb->addr_limit; in mm_init()
249 initial_mm.stack_start = _stack_start; in mm_init()
250 initial_mm.vmas = NULL; in mm_init()