[發明專利]一種基于國產平臺的顯存優化實現方法在審
| 申請號: | 201711351205.4 | 申請日: | 2017-12-15 |
| 公開(公告)號: | CN108304215A | 公開(公告)日: | 2018-07-20 |
| 發明(設計)人: | 張武;趙瑞東;吳登勇;陳亮甫 | 申請(專利權)人: | 山東超越數控電子股份有限公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/455;G06F21/62 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 韓洪淼 |
| 地址: | 250101 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 顯存 虛擬地址映射 映射 內核 頁表 虛擬地址空間 訪問權限 物理地址 虛擬地址 映射關系 頁表項 處理器 操作系統 優化 架構 訪問 | ||
本發明涉及一種基于國產平臺的顯存優化實現方法,其特征在于,包括以下步驟:S1:使用內核API獲取VRAM顯存的物理地址和大小;S2:利用國產處理器的虛擬地址映射機制,通過頁表為VRAM顯存進行虛擬地址映射,把它映射到內核虛擬地址空間;S3:在VRAM顯存位于頁表中的頁表項中,對內存位置的訪問權限和屬性進行控制,為其定義架構適應屬性;S4:操作系統根據以上建立的映射關系,使用映射的虛擬地址訪問VRAM顯存。
技術領域
本發明屬于顯存優化技術領域,具體涉及一種基于國產平臺的顯存優化實現方法。
背景技術
隨著計算機技術的發展,圖像顯示越來越重要,尤其是在3D地形顯示、軍事戰場態勢、氣象云圖等方面對高性能顯示的需求更加迫切,因此圖形顯示加速技術提高圖形系統的工作效率就顯得尤為重要。基于國產處理器的計算機圖形系統中CPU端寫VRAM顯存的速率低,導致在圖形、圖像處理時的處理效率低。此為現有技術的不足之處。
因此,針對現有技術中的上述缺陷,提供設計一種基于國產平臺的顯存優化實現方法;以解決現有技術中的上述缺陷,是非常有必要的。
發明內容
本發明的目的在于,針對上述現有技術存在的缺陷,提供設計一種基于國產平臺的顯存優化實現方法,以解決上述技術問題。
為實現上述目的,本發明給出以下技術方案:
一種基于國產平臺的顯存優化實現方法,其特征在于,包括以下步驟:
S1:使用內核API獲取VRAM顯存的物理地址和大小;
S2:利用國產處理器的虛擬地址映射機制,通過頁表為VRAM顯存進行虛擬地址映射,把它映射到內核虛擬地址空間;
S3:在VRAM顯存位于頁表中的頁表項中,對內存位置的訪問權限和屬性進行控制,為其定義架構適應屬性;
S4:操作系統根據以上建立的映射關系,使用映射的虛擬地址訪問VRAM顯存。
作為優選,所述步驟S2中,將頁表看做一個數組,數組的索引就是內存頁的虛擬頁幀號,數組里面的值就是對應物理頁的物理頁幀號;頁表的每一項中,除了保存有物理頁幀號外,還保存有對頁的訪問權限和屬性標志。頁表項的格式如圖1所示。
作為優選,所述步驟S3包括以下步驟:
S31:轉換的物理頁幀號為Output address,通過對Upper attributes和Lowerattributes標志位進行寫配置,確定用戶空間程序是否擁有讀寫和可執行權限,內核空間程序是否擁有寫和可執行權限,是否可緩存、可共享。訪問設備地址空間的時序屬性通過Lower attributes指定。Lower attributes定義如圖2所示。
S32:訪問設備內存的時序屬性參數是由AttrIndx[2:0]指定,AttrIndx[2:0]設定了一個索引值,該索引值的范圍為0到7,該索引值會指定MAIR_EL1寄存器中的一個位置,MAIR_EL1寄存器中保存8組預定義的屬性;頁表在確定訪問權限和屬性時,根據AttrIndx[2:0]指定的8組預定義屬性中的一個,被指定的預定義屬性即為該內存頁的訪問屬性。MAIR_EL1寄存器定義如圖3所示。
作為優選,所述步驟S32中,MAIR_EL1寄存器預定義的8組屬性值,每組占據8位,每組屬性定義如下:
Attr<n>[7:4]定義:
0000:表示該內存頁為設備內存;
非0000:表示該內存頁為普通內存,并定義了普通內存的可緩存性,可共享性屬性;
Attr<n>[3:0]定義:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東超越數控電子股份有限公司,未經山東超越數控電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711351205.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種立即數的完整性的校驗方法及裝置
- 下一篇:一種設備通信方法及通信設備





