如何读取内核页表?

时间:2014-05-19 08:55:42

标签: linux arm tlb mmu

Linux将虚拟内存空间分为两部分:0x00000000~0xBFFFFFFF和0xC0000000~0xFFFFFFFF。在我阅读时,所有进程共享相同的内核虚拟空间0xC0000000~0xFFFFFFFF。

我正在尝试锁定一个TLB以进行ARM体系结构上的系统调用。例如,对于raw_spin系统调用,我从System.map获得虚拟地址0xc04d35b0然后我想找到相应的物理地址来锁定一个TLB条目。

我的问题是如何阅读内核页面表?谢谢!

0 个答案:

没有答案