系统中的物理页框在Linux内核中都有struct page与之对应么?
摘要:memaps,也就是struct pages数组,对于保留内存也会创建么?
阅读全文
从pfn_to_page/page_to_pfn看linux SPARSEMEM内存模型
摘要:sparsemem 内存模型,详细分析了page_to_pfn与pfn_to_page
阅读全文
arm64架构linux内核地址转换__pa(x)与__va(x)分析
摘要:本文基于:linux-5.11 在基于arm64架构的linux内核中, 有两个 表示__pa(x)和__va(x)用于物理地址转换位虚拟地址 或者 虚拟地址转换为物理地址(实际上还有一个__pa_symbol(x))。 这两个表达式是如何进行虚/实地址转换的?这种转换关系是如何确立的?为什么这样转
阅读全文