[發明專利]一種基于飛騰平臺的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鏈路設備待機與恢復問題。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于麒麟軟件有限公司,未經麒麟軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711247525.5/2.html,轉載請聲明來源鉆瓜專利網。





