首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
kmem专题
[内核内存] slab分配器4---kmem_cache_init_late函数源码详解
slab系统初始化过程中,待所有cpu都完成初始化后,通过调用kmem_cache_init_late来函数完善cache_chain上每个struct kmem_cache实例的cpu缓存机制(包括cpu本地高速缓存和每个节点上的cpu共享缓存shared cache) kmem_cache_init_late()|---list_for_each_entry(cachep, &slab_ca
阅读更多...
[内核内存] slab分配器3---kmem_cache_init函数源码详解
kmem_cache_init函数源码详解 //mm/slab.c/** Initialisation. Called after the page allocator have been initialised and* before smp_init().*slab系统初始化时伙伴系统已经初始化,但在多处理器系统上,启动CPU此时正在运行, 而其他CPU尚未初始化.*/void __i
阅读更多...