申请/专利权人:深圳市航顺芯片技术研发有限公司
申请日:2022-02-15
公开(公告)日:2024-04-19
公开(公告)号:CN114527857B
主分类号:G06F1/24
分类号:G06F1/24;G06F9/4401
优先权:
专利状态码:有效-授权
法律状态:2024.04.19#授权;2022.06.10#实质审查的生效;2022.05.24#公开
摘要:本申请提出了一种多核系统复位方法、装置、设备及可读存储介质,该方法包括:在多核系统执行总线复位后获取目标处理器的复位信息;在判断目标处理器复位成功后,通过目标处理器检测多核系统的剩余处理器是否全部复位成功;若是,则结束多核复位;若检测到任一处理器未复位成功,通过所述目标处理器控制未复位成功的处理器对应的寄存器进行重新复位,直至多核系统的剩余处理器全部复位成功,结束多核复位。本申请通过复位成功的目标处理器对剩余处理器进行复位检测和复位操作,能够避免多核系统可用处理器因为偶然失败导致处理器闲置的情况,并在任意处理器发生异常时,及时进行复位防止应用出现故障,提高多核系统的稳定性。
主权项:1.一种多核系统复位方法,其特征在于,包括如下步骤:在多核系统执行总线复位后,获取目标处理器的复位信息;在根据所述复位信息判断所述目标处理器复位成功后,通过所述目标处理器检测所述多核系统的剩余处理器是否全部复位成功;若检测到所述剩余处理器全部复位成功,结束多核复位;若检测到任一处理器未复位成功,通过所述目标处理器控制未复位成功的处理器对应的寄存器进行重新复位,直至所述多核系统的剩余处理器全部复位成功,结束多核复位;在结束多核复位之后,通过所述多核系统的任一处理器轮询读取剩余处理器的寄存器,当任一处理器读取到剩余处理器出现故障处理器时,通过所述任一处理器控制所述故障处理器的寄存器对所述故障处理器进行复位操作,并读取所述故障处理器的运行状态;若检测到对所述故障处理器执行复位操作的次数小于第二预设次数,则对所述故障处理器继续进行复位操作,直至复位成功或执行复位操作的次数大于或等于第二预设次数;若对所述故障处理器执行复位操作的次数大于或等于第二预设次数且未成功复位,则屏蔽所述故障处理器。
全文数据:
权利要求:
百度查询: 深圳市航顺芯片技术研发有限公司 多核系统复位方法、装置、设备及可读存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。