[發(fā)明專利]單頁表?xiàng)l目內(nèi)的多組屬性字段有效
| 申請?zhí)枺?/td> | 201380039836.6 | 申請日: | 2013-07-18 |
| 公開(公告)號(hào): | CN104508641B | 公開(公告)日: | 2016-11-30 |
| 發(fā)明(設(shè)計(jì))人: | 科林·克里斯托弗·夏普;托馬斯·安德魯·薩托里烏斯 | 申請(專利權(quán))人: | 高通股份有限公司 |
| 主分類號(hào): | G06F12/1045 | 分類號(hào): | G06F12/1045 |
| 代理公司: | 北京律盟知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11287 | 代理人: | 宋獻(xiàn)濤 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 單頁表 條目 屬性 字段 | ||
1.一種設(shè)備,其包括:
第一處理單元;
第二處理單元;及
存儲(chǔ)器,其存儲(chǔ):
共用頁表,其為所述第一處理單元及所述第二處理單元所共用,且存儲(chǔ)用于所述存儲(chǔ)器內(nèi)的由應(yīng)用的工作存取的存儲(chǔ)器塊的虛擬存儲(chǔ)器地址到物理存儲(chǔ)器地址的映射;及
所述共用頁表內(nèi)的所述第一處理單元及所述第二處理單元用以存取所述存儲(chǔ)器塊中的一存儲(chǔ)器塊的頁條目,其中所述頁條目包括界定所述第一處理單元對所述存儲(chǔ)器塊的可存取性的第一組屬性位、界定所述第二處理單元對所述相同存儲(chǔ)器塊的可存取性的第二組屬性位,及界定所述存儲(chǔ)器內(nèi)的所述存儲(chǔ)器塊的物理地址的物理地址位。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述頁條目包括界定所述第一處理單元及所述第二處理單元兩者所共用的屬性的第三組屬性位。
3.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述第一處理單元包括中央處理單元CPU、且其中所述第二處理單元包括圖形處理單元GPU。
4.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述第一組屬性位界定所述第一處理單元是否具有對所述存儲(chǔ)器塊的寫入存取權(quán),且界定所述第一處理單元是否具有對所述存儲(chǔ)器塊的讀取存取權(quán),且其中所述第二組屬性位界定所述第二處理單元是否具有對所述存儲(chǔ)器塊的寫入存取權(quán)且界定所述第二處理單元是否具有對所述存儲(chǔ)器塊的讀取存取權(quán)。
5.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述第一處理單元對所述存儲(chǔ)器塊的所述可存取性不同于所述第二處理單元對所述存儲(chǔ)器塊的所述可存取性。
6.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述第一組屬性位界定所述第一處理單元具有對所述存儲(chǔ)器塊的讀取存取權(quán)及寫入存取權(quán),且其中所述第二組屬性位界定所述第二處理單元具有對所述存儲(chǔ)器塊的只讀存取權(quán)。
7.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述第一處理單元包括第一存儲(chǔ)器管理單元MMU且所述第二處理單元包括第二MMU,其中所述第一MMU經(jīng)配置以存取所述共用頁表且所述第二MMU經(jīng)配置以存取所述共用頁表。
8.根據(jù)權(quán)利要求1所述的設(shè)備,其進(jìn)一步包括:
第一存儲(chǔ)器管理單元MMU,其中所述第一處理單元包括所述第一MMU;
第三處理單元;
輸入/輸出MMU?IOMMU,其中所述IOMMU由所述第二處理單元及所述第三處理單元共享;
其中所述第一MMU經(jīng)配置以存取所述共用頁表且所述IOMMU經(jīng)配置以存取所述共用頁表。
9.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述應(yīng)用在所述第一處理單元及所述第二處理單元兩者上執(zhí)行。
10.一種方法,其包括:
由第一處理單元使用存儲(chǔ)于存儲(chǔ)器中的共用頁表將虛擬存儲(chǔ)器地址翻譯為物理存儲(chǔ)器地址;
由所述第一處理單元存取由所述物理存儲(chǔ)器地址識(shí)別的存儲(chǔ)器塊;
由第二處理單元使用存儲(chǔ)于所述存儲(chǔ)器中的所述共用頁表將所述虛擬存儲(chǔ)器地址翻譯為所述物理存儲(chǔ)器地址;
由所述第二處理單元存取由所述物理存儲(chǔ)器地址識(shí)別的所述存儲(chǔ)器塊;
其中所述共用頁表為所述第一處理單元及所述第二處理單元所共用,且存儲(chǔ)用于由應(yīng)用的工作存取的存儲(chǔ)器塊的虛擬存儲(chǔ)器地址到物理存儲(chǔ)器地址的映射;且
其中所述共用頁表包括所述第一處理單元及所述第二處理單元用以存取所述存儲(chǔ)器塊的頁條目,其中所述頁條目包括界定所述第一處理單元對所述存儲(chǔ)器塊的可存取性的第一組屬性位、界定所述第二處理單元對所述相同存儲(chǔ)器塊的可存取性的第二組屬性位,及界定所述存儲(chǔ)器塊的物理地址的物理地址位。
11.根據(jù)權(quán)利要求10所述的方法,其中所述頁條目包括界定所述第一處理單元及所述第二處理單元兩者所共用的屬性的第三組屬性位。
12.根據(jù)權(quán)利要求10所述的方法,其中所述第一處理單元包括中央處理單元CPU,且其中所述第二處理單元包括圖形處理單元GPU。
13.根據(jù)權(quán)利要求10所述的方法,其中所述第一組屬性位界定所述第一處理單元是否具有對所述存儲(chǔ)器塊的寫入存取權(quán),且界定所述第一處理單元是否具有對所述存儲(chǔ)器塊的讀取存取權(quán);而且,其中所述第二組屬性位界定所述第二處理單元是否具有對所述存儲(chǔ)器塊的寫入存取權(quán),且界定所述第二處理單元是否具有對所述存儲(chǔ)器塊的讀取存取權(quán)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于高通股份有限公司,未經(jīng)高通股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380039836.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類





