결재를 진행하시면 아래의 동영상을 시청할 수 있는 권한을 부여해 드립니다.
본인 소유의 google 계정 이메일 주소가 있어야 합니다.
커널 메모리 소스 설명 05-1(kmem_cache_init 함수 소스 분석)
//mm/slub.c
kmem_cache_init()
create_boot_cache(struct kmem_cache *s, *name, size, ...)
do_kmem_cache_create(s, name, size, &kmem_args, flags)
s->node[node] = kmem_cache_alloc_node(kmem_cache_node, ...)
alloc_kmem_cache_cpus(s)
s->cpu_slab = __alloc_percpu(sizeof(struct kmem_cache_cpu), ...)
create_kmalloc_caches()
struct kmem_cache *s = kmem_cache_zalloc(kmem_cache, ...)
create_boot_cache(s, name, size, ...)
[kstudy 20251025] kmem_cache_init() 함수 소스 설명
유투브 링크: https://youtu.be/D9J6BViI2lM
상영시간: 2시간 10분
커널 메모리 05 (kmem_cache_init 함수 소스 설명)