Fixmap机制深入分析
Posted 宋宝华
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fixmap机制深入分析相关的知识,希望对你有一定的参考价值。
作者简介
于浩进,linux内核爱好者,现就职于北京灵汐科技有限公司,任职BSP工程师,主要负责IP验证、多媒体驱动开发及一些bring up等工作。
文章大纲
1.背景介绍
2.环境说明
2.1 硬件环境
2.2 Kernel 版本
2.3 kernel 相关配置介绍
3.fixmap 机制介绍
3.1 虚拟空间拓扑
3.1.1 VA=39bit 下 kernel 虚拟地址空间拓扑
3.1.2 FIXMAP 地址空间拓扑
3.1.3 FIXMAP 初始化
3.2 fixmap 在 early ioremap 应用介绍
3.2.1 early_ioremap_setup()
3.2.2 __early_ioremap()
3.3 fixmap 在 early console 应用介绍
3.4 fixmap 在 device-tree 应用介绍
3.4.1 映射过程分析
3.5 fixmap 在 paging_init 中页表切换介绍
3.5.1 paging_init 函数简单分析
3.5.2 paging_init 中的 fixmap
4.小结
5.参考文章
01
背景介绍
以上是关于Fixmap机制深入分析的主要内容,如果未能解决你的问题,请参考以下文章
Flutter 命令本质之 Flutter tools 机制源码深入分析
Flutter 命令本质之 Flutter tools 机制源码深入分析