[發明專利]設備準備就緒狀態至功能塊準備就緒狀態的轉換無效
| 申請號: | 201310741945.4 | 申請日: | 2013-12-27 |
| 公開(公告)號: | CN103995790A | 公開(公告)日: | 2014-08-20 |
| 發明(設計)人: | 斯蒂芬·大衛·格拉澤;克里斯蒂安·愛德華·倫哈爾 | 申請(專利權)人: | 輝達公司 |
| 主分類號: | G06F13/20 | 分類號: | G06F13/20 |
| 代理公司: | 北京市磐華律師事務所 11336 | 代理人: | 董巍;謝栒 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設備 準備 就緒 狀態 功能塊 轉換 | ||
技術領域
本發明總體上涉及外圍部件互連(PCI)或高速外圍部件互連(或PCIe),具體而言涉及設備準備就緒狀態至功能塊準備就緒狀態的轉換。
背景技術
外圍部件互連(PCI)或高速外圍部件互連(或PCIe)為采用點對點通信和數據路由(routing)的串行計算機擴展總線標準。根復合體提供PCIe部件與中央處理單元(CPU)和系統存儲器之間的接口。根復合體可耦連到諸如交換器和PCIe端點設備這類部件。交換器對根復合體與諸如端點設備這類其他的PCIe部件之間的數據進行路由。每個交換器均可耦連到一個或多個高速PCI端點設備。PCIe網絡中的所有部件,包括交換器、端點設備和根復合體,都具有可由PCIe網絡中的部件直接尋址的一個或多個“功能塊”(Functions)。這些功能塊,例如交換器和端點設備內的,可被分配地址和標識符,從而使通信量(traffic)可尋址并被傳遞到特定功能塊。
當帶有PCIe總線的系統啟動時,或者當單個PCIe端點設備啟動、重啟或從低功率模式進入全功率模式時,基本輸入/輸出系統(BIOS)或操作系統一般會給PCIe網絡內的功能塊例如PCIe端點設備中的功能塊發送配置請求,來對這些功能塊進行配置以用于正常操作。然而,在這類配置之前,為了給部件時間用于初始化或預熱,BIOS或操作系統遵循強制執行特定延遲期間的延遲規則,在延遲期間內BIOS或操作系統不能給部件發送配置請求。遵守延遲規則的一個缺點是延遲持續較長的時間(一般為一秒),因而會阻礙部件快速配置。
在一些實施方案中,BIOS或操作系統可以配置為忽略延遲規則,在延遲期間結束之前將配置請求發送給不同部件。然而,如果部件尚未完成初始化,則該部件可用“配置重試狀態”(CRS)消息來響應配置請求。在這樣的情形下,BIOS或操作系統一般會輪詢(poll)該部件,直到該部件不用CRS消息響應為止。對部件進行輪詢的一個缺點在于,BIOS或操作系統不會被通知部件可利用時的實際時間。因此,BIOS或操作系統必須等到延遲期間到期或者該部件不再返回CRS消息才能開始對該部件進行配置。這會導致部件以及整個計算機系統的啟動時間較長。對PCIe端點設備進行輪詢的另一個缺點在于,BIOS或操作系統在初始的配置請求之前仍然必須等待100毫秒。因此,即使使用輪詢,BIOS或操作系統也不會被通知部件可利用時的實際時間,這會導致部件以及整個計算機系統的啟動時間較長。
如上所述,本領域所需要的是更為有效的方式來對計算系統內的高速PCI端點設備進行配置。
發明內容
本發明的一個實施例闡明了一種用于給根復合體發送準備就緒通知消息的方法。該方法包括在與高速外圍部件互連(PCIe)部件中的上游端口相耦連的下游端口中接收設備準備就緒狀態(DRS)消息。該方法還包括對表示下游端口中的已收到所述DRS消息的位進行設定。
其他實施例包括但不限于計算機可讀介質,所述計算機可讀介質包含使能(enable)處理單元以實施所公開的方法的一個或多個方面的指令。其他實施例包括但不限于包含配置為實施所公開的方法的一個或多個方面的處理單元以及配置為實施所公開的方法的一個或多個方面的計算裝置的子系統。
附圖說明
為了詳細地理解本發明的上述特征,對于以上簡要說明的發明,參照實施例可以得到更為具體的描述,其中一些實施例示出于附圖中。然而,應予以注意的是,附圖中示出的只是本發明的代表性實施例,因此不應被認為是對本發明的范圍的限制,本發明可以適用于其他同等有效的實施例。
圖1是示出了配置為實施本發明的一個或多個方面的計算機系統的框圖;
圖2示出了根據本發明的一個實施例的高速外圍部件(PCIe)子系統;
圖3示出了根據本發明的一個實施例的、在PCIe端點設備、交換器和根復合體之間的第一交換;
圖4示出了根據本發明的另一實施例的、在PCIe端點設備、交換器和根復合體之間的第二交換;以及
圖5是根據本發明的一個實施例的、用于在PCIe子系統內傳遞準備就緒通知消息的方法步驟的流程圖。
具體實施方式
在下面的描述中,闡釋了大量具體細節以提供對本發明更為徹底的理解。然而,對于本領域技術人員來講將顯而易見的是,在缺少這些具體細節中的一個或多個的情況下也可以實施本發明。
系統概述
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于輝達公司,未經輝達公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310741945.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種仿生挖掘鐵鍬
- 下一篇:在便攜式終端中提供無線通信的設備和方法





