摘要:
在分析__create_page_tables函数之前,需要知道以下的知识。1、head.S首先确定了processor type和 machine type,之后就是创建页表。通过前面的两步,我们已经确定了processor type 和 machine type。此时,一些特定寄存器的值如下所示:r8 = machine info (struct machine_desc的基地址)r9 = cpu id (通过cp15协处理器获得的cpu id)r10 = procinfo (struct proc_info_list的基地址)2、由于CPU要开启MMU进入虚地址执行模式,因此必须先通过_ 阅读全文