一种Expander芯片复位方法和装置

基本信息

申请号 CN202210106682.9 申请日 -
公开(公告)号 CN114489300A 公开(公告)日 2022-05-13
申请公布号 CN114489300A 申请公布日 2022-05-13
分类号 G06F1/24(2006.01)I;G06F15/78(2006.01)I 分类 计算;推算;计数;
发明人 王大伦;宁佐林;汪宏志;张志强 申请(专利权)人 无锡众星微系统技术有限公司
代理机构 北京动力号知识产权代理有限公司 代理人 -
地址 214000江苏省无锡市新吴区菱湖大道111号无锡软件园天鹅座C座2101室
法律状态 -

摘要

摘要 本发明提供了一种Expander芯片复位方法和装置,该方法包括:监测Expander的SoC系统异常;当发生系统异常时,确定发生异常的SoC系统模块,对发生异常的SoC系统模块进行复位;将预复位请求发送到Expander连接管理模块ECM,进入Expander Reduced function模式,在该模式下使发生异常或复位的SoC系统模块中止需要软件协助的工作;保持Expander的当前链接,并拒绝新的建链请求;在当前链接传输结束后,ECM响应所述预复位请求,退出Expander Reduced function模式,并当SoC系统模块复位完成后,响应新的建链请求。本发明的方案实现了Expander功能的自我隔离机制,使系统异常复位过程中Expander功能仍然能够正常运行,减少了不相关的SoC系统异常对Expander功能模块以及存储拓扑的影响,提升了Expander芯片的健壮性。