- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 memblock 数据结构及API介绍
前面一篇博客介绍了memblock初始化的流程,实际上并没有介绍完整,只是列出了大概的流程,设计到的相关数据结构都没有介绍,所以接下里继续了解memblock使用到的数据结构,以及是如何进行内存分配和管理的。linux-4.10/include/linux/memblock.h47 struct memblock {48 bool bottom_up; /* is bottom up d...
2018-03-12 21:21:22 1057
原创 memblock 初始化简介
在linux kernel初始化完成之后,系统中的内存分配和回收是由伙伴系统来管理,但是在kernel 初始化阶段时内存的分配和释放是由memblock管理,memblock在系统启动阶段进行简单的内存管理,记录物理内存的使用情况。本篇博客主要介绍在系统启动阶段memblock 的初始化过程。linux-4.10/init/main.c482 asmlinkage __visible void ...
2018-03-01 23:47:55 2421 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人