[发明专利]一种基于飞腾平台的PCIE链路设备待机与恢复方法有效
申请号: | 201711247525.5 | 申请日: | 2017-12-01 |
公开(公告)号: | CN107957885B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 王琦;张铎;孙立明;刘云;熊鑫;魏立峰;孔金珠 | 申请(专利权)人: | 麒麟软件有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F13/12;G06F13/40 |
代理公司: | 天津诺德知识产权代理事务所(特殊普通合伙) 12213 | 代理人: | 栾志超 |
地址: | 300450 天津市滨海新区滨海*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于飞腾平台的PCIE链路设备待机与恢复方法,步骤包括:由应用层发起、系统进入待机流程;发送所述PCIE链路设备的待机信号给所述CPLD复杂可编程逻辑器件;CPU保存上下文,进入等待中断状态;收到唤醒中断后,开始系统恢复流程;发送所述PCIE链路设备的恢复信号给所述CPLD;进入PCIE链路训练流程并进行链路训练,若失败则报错并退出;所述系统进行恢复性操作,之后操作系统恢复正常运行。本申请的有益效果是:能够针对基于PCIE总线的ARM64平台的待机功能问题,解决PCIE链路状态机链路状态异常驻留的问题,从而实现飞腾平台的电源管理待机恢复功能。 | ||
搜索关键词: | 一种 基于 飞腾 平台 pcie 设备 待机 恢复 方法 | ||
【主权项】:
一种基于飞腾平台的PCIE链路设备待机与恢复方法,步骤包括:S301:应用层发起待机流程;S302:系统进入所述待机流程;S303:发送所述PCIE链路设备的待机信号给CPLD;S304:CPU保存上下文,进入等待中断状态;S305:收到唤醒中断后,开始系统恢复流程;S306:发送所述PCIE链路设备的恢复信号给所述CPLD;S307:进入PCIE链路训练流程;若进入成功,则进行所述PCIE链路训练兵进入下一步,若进入失败,则系统报错并退出所述系统恢复流程;S308:所述系统进行恢复性操作,之后操作系统恢复正常运行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟软件有限公司,未经麒麟软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711247525.5/,转载请声明来源钻瓜专利网。