MIPS CPU体系结构概述之Linux MIPS内核的详细资料说明

时间:2024-07-26 11:39:30
【文件属性】:

文件名称:MIPS CPU体系结构概述之Linux MIPS内核的详细资料说明

文件大小:1.51MB

文件格式:PDF

更新时间:2024-07-26 11:39:30

Linuxcpu

我们来跟随内核后动运行的过程看看mips内核有什么特别之处。加电后mipskernel从系统固件程序(类似bios,可能烧在eprom,flash中)得到控制之后(head.S,初始化内核栈,调用Initarch初始化硬件平台相关的代码.   initarch(setup.c)首先监测使用的cPU(通过MIPSCPU的CPO控制寄存器PRID)确定使用的指令集和一些CPU参数,如TLB大小等。然后调用promini做一些底层参数初始化。prominit是和具体的硬件相矢的使用MIPSCPU的平台多如牛毛,所以大家在arch/mips下面可以看到很多的子目录,每个子目录是一个或者一系列相似的平台这里的平台差不多可以理解成一块主板加上它的系统固件,其中很多还包括一些专用的显卡什么的硬件(比如一些工作站)


网友评论