[發明專利]通用PCI EXPRESS端口有效
| 申請號: | 201480049076.1 | 申請日: | 2014-07-28 |
| 公開(公告)號: | CN105579987B | 公開(公告)日: | 2019-07-26 |
| 發明(設計)人: | 邁克爾·B·加勒;赫曼特·M·溫徹 | 申請(專利權)人: | 思科技術公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 李曉冬 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通用 pci express 端口 | ||
1.一種用于配置服務器底架的外設組件互連快速PCIe端口以將連接到該PCIe端口的PCIe組件接受為主機或端點的方法,所述方法包括:
確定被能通信地連接到所述PCIe端口的所述PCIe組件具有主機還是端點;
如果所述PCIe組件是主機,則:
將所述主機連接到互連結構中的主機接口;
確定針對所述主機的一個或多個相應端點;
提供針對所述主機的第一虛擬拓撲,該第一虛擬拓撲將所述主機與所述主機的一個或多個相應端點的一個或多個虛擬地址相關聯;以及
提供所述一個或多個相應端點的所述一個或多個虛擬地址與所述相應端點的一個或多個本地地址之間的第一映射;
如果所述PCIe設備是端點設備,則:
將所述端點連接到所述互連結構中的根聯合體接口,其中所述端點是能夠根據本地地址通過所述根聯合體接口來尋址的;
確定所述端點的相應主機以及與所述相應主機相關聯的第二虛擬拓撲;以及
提供所述第二虛擬拓撲中的虛擬地址與所述端點的本地地址之間的第二映射;以及
提供用于執行對存儲器地址的反向查找的上游轉換器,該反向查找被用于來自端點的業務中以確定所述存儲器地址對應于不同的主機中的哪個主機。
2.如權利要求1所述的方法,其中,依據所述PCIe組件是主機還是端點來將所述主機連接到所述主機接口以及將所述的端點連接到所述根聯合體接口包括配置復用器來分別為所述PCIe端口選擇以下項中的一項:(1)所述PCIe端口到所述主機接口之間的信號上游連通性,或者(2)所述PCIe端口與所述根聯合體接口之間的信號下游連通性。
3.如權利要求1所述的方法,其中:
所述第一虛擬拓撲和所述第二虛擬拓撲各自包括將主機與一個或多個端點相關聯的PCIe樹。
4.如權利要求1所述的方法,其中:
端點的一個或多個虛擬地址不同于端點的一個或多個本地地址;并且
所述第一映射和所述第二映射提供從一個或多個虛擬地址到一個或多個本地地址和/或從一個或多個本地地址到一個或多個虛擬地址之間的轉換。
5.如權利要求1所述的方法,其中:
所述第一虛擬拓撲與所述第二虛擬拓撲相分離以提供主機的隔離操作,其中所述主機中的一個主機不知道所述主機中的另一主機和/或不與所述主機中的另一主機交互。
6.如權利要求1所述的方法,其中:
所述第一映射和所述第二映射中的一個或多個本地地址包括能夠用于對被連接到所述根聯合體接口的一個或多個端點進行尋址的一個或多個總線/設備/功能(BDF)號、一個或多個存儲器空間地址、以及一個或多個輸入/輸出空間地址中的至少一者。
7.如權利要求1所述的方法,其中:
所述第一映射和所述第二映射各自包括將虛擬地址與端點的相應本地地址相關聯的查找表和/或內容可尋址存儲器表。
8.如權利要求1所述的方法,其中:
所述第一映射和所述第二映射是由所述互連結構中的所述主機接口和所述根聯合體接口之間的代理處理器提供的。
9.如權利要求1所述的方法,其中:
所述PCIe組件是在同一PCIe組件卡上的多個端點中的一個端點;并且
所述多個端點共享所述根聯合體接口處的相同總線/設備/功能號作為所述本地地址,并且所述多個端點對應于不同的主機。
10.如權利要求1所述的方法,其中:
所述上游轉換器包括將所述不同的主機與能夠由所述多個端點使用的不同存儲器地址范圍相關聯的信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思科技術公司,未經思科技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480049076.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于物聯網集成平臺的數據整合機制
- 下一篇:計算會話的管理





