龙芯处理器的主核热插拔方法
基本信息
申请号 | CN201410586423.6 | 申请日 | - |
公开(公告)号 | CN104375881B | 公开(公告)日 | 2017-11-14 |
申请公布号 | CN104375881B | 申请公布日 | 2017-11-14 |
分类号 | G06F9/46(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 陈华才;张福新;吴少刚 | 申请(专利权)人 | 江苏中科梦兰电子科技有限公司 |
代理机构 | 南京苏高专利商标事务所(普通合伙) | 代理人 | 张俊范 |
地址 | 215500 江苏省苏州市常熟市虞山镇梦兰工业园 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种龙芯处理器的主核热插拔方法,包括动态关闭主核,所述动态关闭主核包括以下步骤:1)主核从辅助核心中选定一个核心为代理主核;2)代理主核通知主核执行角色转换例程并等待主核发送进入可关闭状态通知;3)主核执行角色转换例程,所述角色转换例程包括将CPU特征数据复制一份给代理主核,外部中断路由设置到代理主核,代理主核成为参考时钟源对象;4)主核进行任务迁移,主核向代理主核发送进入可关闭状态通知;5)代理主核关闭主核时钟。该方法解决动态关闭主核时CPU的特征信息被销毁,外部中断路由过程受阻,计时系统校准失去参考对象的问题。使CPU热插拔过程更加完善,更加灵活、健壮。 |
