摘要: enable_mmu 输入 X0 SCTRL_EL1 的值,见 setup_cpu 的返回值。 X1 TTBT1_EL1 的值, 见 primary_switch 964 行设置 x1 以下内容来自 https://blog.csdn.net/lgjjeff/article/details/9337 阅读全文
posted @ 2022-03-20 18:59 张志伟122 阅读(427) 评论(0) 推荐(0) 编辑
摘要: cpu setup 正如其名,初始化 CPU 寄存器。 413 无效 TLB transition lookaside buffer 。这相当于是一块 页表的缓存。页表我们刚在 head.S 设置好,使能分页后,应该使用我们 内存中设置的,而不是 TLB 中的,所以 无效 TLB 。 416 ~ 4 阅读全文
posted @ 2022-03-20 18:26 张志伟122 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 注释写的很详细了。 映射一段 VA 地址。 输入参数: tbl table location - 使用调用前 设置的值 rtbl - 会覆盖为 rtbl = tbl + PAGE_SIZE, 所以调用前的值不关心。 vstart 虚拟地址的起始值 使用调用前 设置的值 vend 虚拟地址的结束值 使 阅读全文
posted @ 2022-03-20 17:40 张志伟122 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 上一篇: https://www.cnblogs.com/zhangzhiwei122/p/16030252.html 1 ~ 8 介绍了 顶层的makefile 中的内容。 里面大量用到了 $(build)=xx 的方式。 虽然 $(build)=xx 用法网络已经有很多介绍了。但是,如果不 加入 阅读全文
posted @ 2022-03-20 16:04 张志伟122 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 上一篇: https://www.cnblogs.com/zhangzhiwei122/p/16029589.html 背景说明 版本: 5.10.0 - 下面分析中 使用的行号,都是 参考 这个 版本的 Makefile 。 在线浏览: https://lxr.missinglinkelectro 阅读全文
posted @ 2022-03-20 15:53 张志伟122 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 上一篇:https://www.cnblogs.com/zhangzhiwei122/p/16029312.html 背景说明 版本: 5.10.0 - 下面分析中 使用的行号,都是 参考 这个 版本的 Makefile 。 在线浏览: https://lxr.missinglinkelectron 阅读全文
posted @ 2022-03-20 12:40 张志伟122 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 上一篇: https://www.cnblogs.com/zhangzhiwei122/p/16029174.html 背景说明 版本: 5.10.0 - 下面分析中 使用的行号,都是 参考 这个 版本的 Makefile 。 在线浏览: https://lxr.missinglinkelectro 阅读全文
posted @ 2022-03-20 11:12 张志伟122 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 上一篇: https://www.cnblogs.com/zhangzhiwei122/p/16027368.html 背景说明 版本: 5.10.0 - 下面分析中 使用的行号,都是 参考 这个 版本的 Makefile 。 在线浏览: https://lxr.missinglinkelectro 阅读全文
posted @ 2022-03-20 10:37 张志伟122 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为CSDN博主「正在起飞的蜗牛」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_42031299/article/details/119720236 前言 这四种赋值运算符在Makef 阅读全文
posted @ 2022-03-20 09:37 张志伟122 阅读(296) 评论(0) 推荐(0) 编辑