摘要: 在系统启动的汇编阶段,为kernel image、dtb 建立了临时页表,开启了MMU,进入了虚拟空间的世界,进入到start_kernel,内核要访问内存,要访问IO地址空间,那么就必须要为物理地址建立页表,以实现物理地址和虚拟地址之间的映射。 在内核初始化前期,内存管理系统还未初始化,现在除了临 阅读全文
posted @ 2023-06-22 23:09 流水灯 阅读(165) 评论(0) 推荐(0) 编辑
摘要: // 每个 PGD 页表项对应 512 个 PTE#define PTRS_PER_PTE 512// 由于只有二级页表,二级页表没有 PMD,所以为1,表示一个 PGD 页表项对应一个 PMD 页表项 #define PTRS_PER_PMD 1// 一共有 2048 个 PGD 页表项,也就是一 阅读全文
posted @ 2023-06-22 14:33 流水灯 阅读(68) 评论(0) 推荐(0) 编辑