标签:
内核提供了一个重要的结构体struct machine_desc ,这个结构体在内核移植中起到相当重要的作用,内核通过machine_desc结构体来控制系统体系架构相关部分的初始化。
machine_desc结构体通过MACHINE_START宏来初始化,在代码中, 通过在start_kernel->setup_arch中调用setup_machine_fdt来获取。
machine_desc结构体定义如下:
machine_desc初始化例子如下:
MACHINE_START和MACHINE_END宏定义如下:
标签:
原文地址:http://www.cnblogs.com/sky-heaven/p/4837252.html