[发明专利]一种基于飞腾平台的PCIE链路设备待机与恢复方法有效

专利信息
申请号: 201711247525.5 申请日: 2017-12-01
公开(公告)号: CN107957885B 公开(公告)日: 2021-02-26
发明(设计)人: 王琦;张铎;孙立明;刘云;熊鑫;魏立峰;孔金珠 申请(专利权)人: 麒麟软件有限公司
主分类号: G06F9/4401 分类号: G06F9/4401;G06F13/12;G06F13/40
代理公司: 天津诺德知识产权代理事务所(特殊普通合伙) 12213 代理人: 栾志超
地址: 300450 天津市滨海新区滨海*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 飞腾 平台 pcie 设备 待机 恢复 方法
【说明书】:

一种基于飞腾平台的PCIE链路设备待机与恢复方法,步骤包括:由应用层发起、系统进入待机流程;发送所述PCIE链路设备的待机信号给所述CPLD复杂可编程逻辑器件;CPU保存上下文,进入等待中断状态;收到唤醒中断后,开始系统恢复流程;发送所述PCIE链路设备的恢复信号给所述CPLD;进入PCIE链路训练流程并进行链路训练,若失败则报错并退出;所述系统进行恢复性操作,之后操作系统恢复正常运行。本申请的有益效果是:能够针对基于PCIE总线的ARM64平台的待机功能问题,解决PCIE链路状态机链路状态异常驻留的问题,从而实现飞腾平台的电源管理待机恢复功能。

技术领域

本申请属于电源管理技术领域,具体地说,涉及一种基于飞腾平台的 PCIE链路设备待机与恢复方法。

背景技术

电源管理待机功能可以使系统进入低功耗的状态,能够大大增强电池的续航能力,同时它唤醒恢复时间短,需要专门的电源域设计,是桌面PC和便携式计算机领域不能缺少的技术。现有Linux操作系统的电源管理待机功能实现基本上都是基于传统的X86架构的硬件平台,或者非PCIE总线的 ARM64架构的硬件平台。

而国产飞腾处理器平台主要是基于ARM64架构而设计的,特别是飞腾 1500A处理器,它采用了片上系统(SOC)结构,内部集成了多个PCIE控制器,是自主可控的国产处理器平台,已经被广泛应用到桌面、嵌入式、服务器等领域。与传统的x86硬件平台和非PCIE总线的ARM64硬件平台相比,飞腾平台由于采用了PCIE总线而导致其电源管理逻辑实现方式更复杂、差异性更大。

由于飞腾处理器的特殊性,在电源管理系统进入待机和恢复的过程中,会出现所有的PCIE设备起不来的情况,具体体现为基于飞腾平台的PC或笔记本电脑设备显卡、串口硬盘设备等所有基于PCIE的设备在重新构建 PCIE配置空间的时候出错,系统因此而崩溃卡死。

据悉,目前还没有解决飞腾平台上电源管理待机和唤醒功能的方法被提出。如果继续沿用现有的电源管理待机技术,就会出现PCIE设备在待机后唤醒,由于PCIE链路状态机没有能够完成链路的重新训练,一直驻留在了某一异常状态,从而导致所有PCIE设备都不能正常恢复的问题。

中国发明专利“一种基于龙芯处理器平台的待机方法”(申请号CN201110419255.8),该发明提供了一种基于龙芯处理器平台的待机方法,其过程包括以下步骤:1)冻结进程;2)外设停止工作;3)关闭外设电源;4) 关闭辅核;5)保存主核执行上下文;6)主核执行操作进入待机状态;7)恢复主核执行上下文;8)开启辅核;9)开启外设电源;10)外设开始工作;11)恢复进程。虽然该发明不需要ACPI表来动态维护大量的信息,BIOS和操作系统都变得易于实现,健壮性好,并且待机功能只需要和BIOS进行一次交互,性能高效。但是该发明并没有考虑到本发明中所涉及到国产飞腾处理器平台的特殊性。

中国发明专利“一种PCIE设备动态节能方法、装置及其通信系统”(申请号CN201210114678.3),该发明提供了一种PCIE设备动态节能方法、装置及其通信系统,所述方法包括:获取系统节能策略设置;根据获取到的系统节能策略通过PCIE节能模块控制PCIE设备及链路进入相应的联动节能状态。虽然该发明通过将PCIE设备D状态和链路L状态进行关联组成新的联动节能状态,按照预先配置的节能策略控制设备与链路进入相应联动节能状态,能够提高节能效率,但是并没有考虑到本发明中基于国产飞腾平台的 PCIE链路设备待机与恢复问题。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟软件有限公司,未经麒麟软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711247525.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top