看Linux启动代码中的Cache与TLB
在移植linux2.6.18.1到龙芯3210的时候,也就是在移植笔记3里,对Cache和TLB进行了一段修改,移植的时候以对照的方式进行修改,现在来看看,为什么代码这样写。在移植Linux到龙芯3210笔记3里面已经知道,对Cache和TLB的操作是在trap_init里完成的,查了一下trap的英文意思,有一个解释是"存水池"。然后进入per_cpu_trap_init,看到两个函数的调用:cpu_cache_init();tlb_init();对了,...