[發明專利]一種PCIe安全域廣播方法以及系統有效
| 申請號: | 201710236257.0 | 申請日: | 2017-04-12 |
| 公開(公告)號: | CN107045486B | 公開(公告)日: | 2020-01-31 |
| 發明(設計)人: | 林濤 | 申請(專利權)人: | 福州瑞芯微電子股份有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;G06F13/37 |
| 代理公司: | 35212 福州市鼓樓區京華專利事務所(普通合伙) | 代理人: | 毛新民 |
| 地址: | 350000 福建省*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 pcie 全域 廣播 方法 以及 系統 | ||
本發明提供一種PCIe安全域廣播方法,EP1設備向RC申請BDF1地址,并且申請一Domain1地址;至少一個EP2設備申請BDF2地址,且所申請的BDF2地址落在Domain1地址范圍內;當一EP2設備或一EP1設備廣播時,向RC發domain地址請求,則RC將所需發送的數據發送至Domain1地址完成廣播,本發明還提供一種PCIe安全域廣播系統,提高廣播效率。
技術領域
本發明涉及一種PCIe安全域廣播方法以及系統。
背景技術
PCIe總線用于高速設備與主芯片之間的互聯或者多個芯片之間的相互連接,有類似樹形的拓撲結構,但是目前只能按照BDF地址進行定向的數據轉發。我們目前有實現多個SOC芯片的增量連接,某幾個soc主控可能組成一個單獨的域來共享BDF地址,而不是每個soc主控都擁有自己單獨的BDF地址;比如:最頂層的PCIe的RC(即為root complex)給下游分配地址和BAR空間的時候,是給某個域進行分配而不是某個PCIe的EP設備進行分配。并且在某些特定的情況下,我們需要向拓撲內的所有設備發送一些特殊控制信息,需要廣播到所有的EP設備(無論有無單獨的BDF地址和BAR空間)。所以我們在PCIe的標準協議之上,附加了一種能夠配置并分配域地址,以及全域廣播的機制。同時考慮到實際需求,廣播可以是RC進行強制廣播或者EP設備進行申請,仲裁后獲取廣播權限。同時PCIe總線映射分配地址后,只能限定某段地址可以給PCIe設備訪問。或者目前有些PCIe主橋帶有IOMMU,可以再做一層物理地址到虛擬地址的轉換。無論是哪一種,實現的都是針對整個PCIe拓撲樹設備的限制。其廣播過程是一個一個進行廣播,若是EP設備很多,則其效率非常慢。
發明內容
本發明要解決的技術問題,在于提供一種PCIe安全域廣播方法以及系統,提高廣播效率。
本發明之一是這樣實現的:一種PCIe安全域廣播方法,包括如下步驟:
步驟1、EP1設備向RC申請BDF1地址,并且申請一Domain1地址;
步驟2、至少一個EP2設備申請BDF2地址,且所申請的BDF2地址落在Domain1地址范圍內;
步驟3、當一EP2設備或一EP1設備廣播時,向RC發domain地址請求,則RC將所需發送的數據發送至Domain1地址完成廣播。
進一步地,還包括步驟4、限定主機中一段地址空間給PCIe設備訪問,總線發起訪問時,送出來的地址會被總線自動截斷限定長度的冗余碼并補齊零位,得到地址數據以及冗余碼;將該冗余碼與之前保存在物理內存的低位數據進行比較,若正確,則進入內存訪問;否,則返回錯誤。
進一步地,所述步驟4中,對冗余碼進行加密。
進一步地,對所述EP1設備以及EP2設備進行廣播優先級設定。
本發明之二是這樣實現的:一種PCIe安全域廣播系統,包括如下模塊:
主申請模塊,EP1設備向RC申請BDF1地址,并且申請一Domain1地址;
次申請模塊,至少一個EP2設備申請BDF2地址,且所申請的BDF2地址落在Domain1地址范圍內;
廣播模塊,當一EP2設備或一EP1設備廣播時,向RC發domain地址請求,則RC將所需發送的數據發送至Domain1地址完成廣播。
進一步地,還包括訪問模塊,限定主機中一段地址空間給PCIe設備訪問,總線發起訪問時,送出來的地址會被總線自動截斷限定長度的冗余碼并補齊零位,得到地址數據以及冗余碼;將該冗余碼與之前保存在物理內存的低位數據進行比較,若正確,則進入內存訪問;否,則返回錯誤。
進一步地,所述訪問模塊中,對冗余碼進行加密。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福州瑞芯微電子股份有限公司,未經福州瑞芯微電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710236257.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:閥組件
- 下一篇:適用于主蒸汽隔離閥的氣液聯動驅動裝置





