[發(fā)明專利]一種地址翻譯方法及裝置有效
| 申請?zhí)枺?/td> | 201980101414.4 | 申請日: | 2019-10-17 |
| 公開(公告)號: | CN114556881B | 公開(公告)日: | 2022-12-13 |
| 發(fā)明(設計)人: | 劉君龍 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L45/741 | 分類號: | H04L45/741;H04L61/255 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 地址 翻譯 方法 裝置 | ||
1.一種地址翻譯裝置,其特征在于,包括:
接口,用于從PCIe設備接收一個地址翻譯請求報文,所述一個地址翻譯請求報文包括第一虛擬地址和第一虛擬存儲空間的大小,所述第一虛擬地址為所述第一虛擬存儲空間的虛擬起始地址;
地址翻譯單元,用于根據(jù)所述第一虛擬存儲空間確定P個大小相同的子頁表,每個子頁表用于指示虛擬地址到物理地址的映射關系,P個子頁表的大小之和等于所述第一虛擬存儲空間的大小,P為整數(shù),P≥1;
所述接口,還用于發(fā)送一個地址翻譯響應報文給所述PCIe設備,所述一個地址翻譯響應報文包括所述P個子頁表的物理起始地址和所述P個子頁表的大小。
2.根據(jù)權利要求1所述的裝置,其特征在于,所述地址翻譯單元,用于:
根據(jù)所述第一虛擬存儲空間和最小翻譯單元確定所述P個大小相同的子頁表。
3.根據(jù)權利要求2所述的裝置,其特征在于,所述地址翻譯單元,用于:
根據(jù)所述第一虛擬地址確定N個頁表,所述第一虛擬存儲空間與所述N個頁表中每個頁表指示的虛擬存儲空間至少部分重疊,N為整數(shù),N≥1;
根據(jù)所述最小翻譯單元劃分所述N個頁表以得到M個子頁表,所述M個子頁表中每個子頁表的大小相同,M為整數(shù),M≥1,所述第一虛擬存儲空間包括至少一個最小翻譯單元;
從所述M個子頁表中確定所述P個子頁表,1≤P≤M。
4.根據(jù)權利要求3所述的裝置,其特征在于,所述地址翻譯單元,用于:
根據(jù)所述第一虛擬地址和頁表的大小確定與所述第一虛擬存儲空間重疊的所述N個頁表。
5.根據(jù)權利要求4所述的裝置,其特征在于,第i個頁表指示的虛擬存儲空間與所述第一虛擬存儲空間重疊的部分采用如下公式表示:
(p_addr+(s_addr+D*STU)-v_addr)~(p_addr+min(Xi,U)),
其中,所述p_addr表示所述第i個頁表的物理起始地址,所述s_addr表示所述第一虛擬地址,所述D表示第1個頁表至第i-1個頁表與第一虛擬存儲空間相交的部分所包含的最小翻譯單元的個數(shù),所述STU表示最小翻譯單元,所述v_addr表示所述第i個頁表的虛擬起始地址,所述Xi表示所述第i個頁表的大小,所述U表示所述第一虛擬存儲空間中未翻譯的空間大小,i為整數(shù),i∈[1,N]。
6.根據(jù)權利要求1-5中任一項所述的裝置,其特征在于,所述一個地址翻譯響應報文包括的所述P個子頁表的物理起始地址是已排序的。
7.根據(jù)權利要求1-6中任一項所述的裝置,其特征在于,所述子頁表的屬性與該子頁表所屬的頁表的屬性相同,所述子頁表或所述頁表的屬性包括所述子頁表或所述頁表指示的內存空間在系統(tǒng)中的屬性。
8.一種地址翻譯方法,其特征在于,包括:
接收一個地址翻譯請求報文,所述一個地址翻譯請求報文包括第一虛擬地址和第一虛擬存儲空間的大小,所述第一虛擬地址為所述第一虛擬存儲空間的虛擬起始地址;
根據(jù)所述第一虛擬存儲空間確定P個大小相同的子頁表,每個子頁表用于指示虛擬地址到物理地址的映射關系,P個子頁表的大小之和等于所述第一虛擬存儲空間的大小,P為整數(shù),P≥1;
發(fā)送一個地址翻譯響應報文,所述一個地址翻譯響應報文包括所述P個子頁表的物理起始地址和所述P個子頁表的大小。
9.根據(jù)權利要求8所述的方法,其特征在于,所述根據(jù)所述第一虛擬存儲空間確定P個大小相同的子頁表,包括:
根據(jù)所述第一虛擬存儲空間和最小翻譯單元確定所述P個大小相同的子頁表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980101414.4/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:光刻系統(tǒng)及形成圖案的方法
- 下一篇:一種資源配置方法及裝置





