coreboot学习9:ramstage阶段之设备初始化流程 本文对ramstage阶段的设备初始化过程进行跟踪。设备初始化是在dev_initialize函数中完成的,代码如下: 2016-04-04 15:29 嵌入式底层BIOS 暂无评论 喜欢 0 阅读 787 次 阅读全文
coreboot学习8:ramstage阶段之资源分配流程 设备枚举后就是资源分配了,在dev_configure函数中完成,代码如下: 2016-04-04 12:54 嵌入式底层BIOS 暂无评论 喜欢 0 阅读 704 次 阅读全文
coreboot学习7:ramstage阶段之设备枚举流程 本文主要针对ramstage阶段的设备枚举的过程进行分析。限于精力,就直接使用qemu-i440fx作为分析,baytrail就免了吧。在分析时,不一定会根据顺序,也不一定会详细到每个函数。如果要详细的信息,请查阅代码。也建议根据前文给出的主干流程图进行参照分析。 2016-04-03 09:45 嵌入式底层BIOS 暂无评论 喜欢 1 阅读 706 次 阅读全文
coreboot学习6:ramstage阶段之芯片初始化流程 从本文开始,就根据前文给出的ramstage的主干线索分析每个小阶段执行的过程。依然以qemu-i440fx为主做分析——因为当前条件只有这个“主板”才能在通过打印跟踪其过程。另外,也会列出baytrail的相关函数,但可能会存在部分瑕疵。 2016-03-19 23:11 嵌入式底层BIOS 暂无评论 喜欢 0 阅读 824 次 阅读全文
coreboot学习5:启动流程跟踪之ramstage阶段主干分析 ramstage阶段涉及比较多的操作,比如枚举板子上的外围设备,分配资源(PCI),使能设备。本文根据该阶段的主干函数流程做分析,细节方面不涉及。理顺这个主干,从全局上把控大致流程。 2016-03-16 22:20 嵌入式底层BIOS 暂无评论 喜欢 1 阅读 817 次 阅读全文