针对X86系统:
start_kernel()(filePath:init/main.c)-->setup_arch()(filePath:arch/x86/kernel/Setup.c)-->paging_init()(filePath:arch/x86/mm/Init_32.c)-->zone_sizes_init()(filePath:arch/x86/mm/Init_32.c)-->free_area_init_nodes()(filePath:arch/x86/mm/Page_alloc.c)--->free_area_init_node()(filePath:arch/x86/mm/Page_alloc.c)-->free_area_init_core()(filePath:arch/x86/mm/Page_alloc.c)-->init_currently_empty_zone()(filePath:arch/x86/mm/Page_alloc.c)-->zone_init_free_lists()(filePath:arch/x86/mm/Page_alloc.c)
备注:红色为函数名,黑色为文件路径及名称