4级指针的应用 - 4级TLB模拟(实现高速线性地址数据访问的监控)
以前做CPU仿真器时,为了提高对仿真IO读写内存地址检查的执行效率实现了一个模拟TLB的代码,我整理了一下代码的实现。
本代码主要是实现了一个4级页表创建与查询的过程,对于在一定范围内的32位地址访问的监控会大大的提高工作效率。
注意:本代码仅仅实现了32位的地址
typedef void ***** mm_fast_map;
#define PGD(addr) ((addr ...
原创
2020-03-28 00:28:01 ·
560 阅读 ·
0 评论