一种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芯片的健壮性。 |
