发明名称 一种多核CPU加载Linux操作系统的方法及系统
摘要 本发明提供一种多核CPU加载Linux操作系统的方法及系统,多核CPU包括:至少一个控制核和至少一个数据核,该方法包括:至少一个控制核中的一个作为主核加载Linux操作系统,并在初始化过程中,唤醒所有从核、使所有从核进入预定的死循环状态;主核设置CPU位图,CPU位图中只包括控制核;主核执行Linux操作系统的对称多处理初始化,并当CPU位图中包括除主核外的其它控制核时,按照对称多处理的方式对除主核外的其它控制核进行二次唤醒;主核使至少一个数据核中的每个进入各自的入口函数。利用本发明进行多核CPU的Linux操作系统加载,在所有CPU启动完毕后,控制核和数据核之间不会相互影响。
申请公布号 CN101901159A 申请公布日期 2010.12.01
申请号 CN201010244460.0 申请日期 2010.08.03
申请人 中兴通讯股份有限公司 发明人 李弘博
分类号 G06F9/445(2006.01)I;G06F15/16(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 北京银龙知识产权代理有限公司 11243 代理人 许静
主权项 一种多核CPU加载Linux操作系统的方法,所述多核CPU包括:至少一个控制核和至少一个数据核,其特征在于,包括如下步骤:步骤A,所述至少一个控制核中的一个作为主核加载Linux操作系统,并在初始化过程中,唤醒所有从核,使所有从核进入预定的死循环状态;步骤B,所述主核设置CPU位图,所述CPU位图中只包括控制核;步骤C,所述主核执行Linux操作系统的对称多处理初始化,并当所述CPU位图中包括除所述主核外的其它控制核时,按照对称多处理的方式对所述除主核外的其它控制核进行二次唤醒;步骤D,所述主核使所述至少一个数据核中的每个进入各自的入口函数。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部