결재를 진행하시면 아래의 동영상을 시청할 수 있는 권한을 부여해 드립니다.
본인 소유의 google 계정 이메일 주소가 있어야 합니다.
커널 메모리 소스 분석 04-1(mm_core_init 함수 소스 분석)
mm_core_init()
build_all_zonelists()
build_zonelists(pgdat)
page_alloc_init_cpuhp()
page_alloc_cpu_online()
page_alloc_cpu_dead()
[kstudy 20250906] 리눅스 커널 메모리 build_all_zonelists() 함수 소스 분석
유투브 링크: https://youtu.be/pDxLSxMNJMM
상영시간: 2시간 48분
mm_core_init()
page_ext_init_flatmem();
mem_debugging_and_hardening_init();
kfence_alloc_pool_and_metadata();
report_meminit();
kmsan_init_shadow();
stack_depot_early_init();
[kstudy 20250913] 리눅스 커널 메모리, 위의 함수들 소스 분석
유투브 링크: https://youtu.be/53_2lj-CxqA
상영시간: 2시간 36분
커널 메모리 소스 분석 04-2(mem_init 함수 소스 분석)
mem_init()
memblock_free_all()
free_low_memory_core_early()
for_each_free_mem_range(i, , &start, &end, NULL)
__free_memory_core(start, end)
__free_pages_memory(start_pfn, end_pfn)
memblock_free_pages(pfn_to_page(start), start, order)
//mm/page_alloc.c
__free_pages_core(page, order, MEMINIT_EARLY);
[kstudy 20250920] 위의 함수들(mem_init) 소스 분석
유투브 링크: https://youtu.be/lC_ayaZ3prk
상영시간: 2시간 50분
커널 메모리 04 (mm_core_init 함수 소스 설명)