珠海全志科技股份有限公司劉邵華獲國家專利權(quán)
買專利賣專利找龍圖騰,真高效! 查專利查商標(biāo)用IPTOP,全免費(fèi)!專利年費(fèi)監(jiān)控用IP管家,真方便!
龍圖騰網(wǎng)獲悉珠海全志科技股份有限公司申請的專利面向RISC-V架構(gòu)的頁表切換實(shí)現(xiàn)方法及系統(tǒng)獲國家發(fā)明授權(quán)專利權(quán),本發(fā)明授權(quán)專利權(quán)由國家知識產(chǎn)權(quán)局授予,授權(quán)公告號為:CN114840453B 。
龍圖騰網(wǎng)通過國家知識產(chǎn)權(quán)局官網(wǎng)在2025-09-05發(fā)布的發(fā)明授權(quán)授權(quán)公告中獲悉:該發(fā)明授權(quán)的專利申請?zhí)?專利號為:202210310162.X,技術(shù)領(lǐng)域涉及:G06F12/1009;該發(fā)明授權(quán)面向RISC-V架構(gòu)的頁表切換實(shí)現(xiàn)方法及系統(tǒng)是由劉邵華;孫彥邦;黎景宇設(shè)計(jì)研發(fā)完成,并于2022-03-28向國家知識產(chǎn)權(quán)局提交的專利申請。
本面向RISC-V架構(gòu)的頁表切換實(shí)現(xiàn)方法及系統(tǒng)在說明書摘要公布了:本發(fā)明公開了一種面向RISC?V架構(gòu)的頁表切換實(shí)現(xiàn)方法及系統(tǒng),該系統(tǒng)包括CPU及MMU,該方法包括:CPU創(chuàng)建臨時頁表,將臨時頁表對應(yīng)的物理地址存儲在分頁機(jī)制寄存器中;CPU使能MMU;MMU使能之后,將CPU的訪問地址從物理地址空間切換為虛擬地址空間;CPU創(chuàng)建正式頁表,將分頁機(jī)制寄存器中存儲的臨時頁表對應(yīng)的物理地址替換成正式頁表對應(yīng)的物理地址。可見,本發(fā)明通過臨時頁表向正式頁表的過渡,實(shí)現(xiàn)在系統(tǒng)啟動初期不需要一開始就創(chuàng)建占用較大存儲空間的正式頁表,而是先創(chuàng)建并使用占用存儲空間較小的臨時頁表,不需要現(xiàn)有技術(shù)中創(chuàng)建2份臨時頁表占用較大存儲空間,以及多次切換頁表的步驟,有助于簡化頁表切換過程,提高頁表切換速度,提高內(nèi)存資源使用效率。
本發(fā)明授權(quán)面向RISC-V架構(gòu)的頁表切換實(shí)現(xiàn)方法及系統(tǒng)在權(quán)利要求書中公布了:1.一種面向RISC-V架構(gòu)的頁表切換實(shí)現(xiàn)方法,其特征在于,所述方法應(yīng)用于頁表切換實(shí)現(xiàn)系統(tǒng),所述系統(tǒng)包括CPU及MMU,所述方法包括: 所述CPU創(chuàng)建臨時頁表,將所述臨時頁表對應(yīng)的物理地址存儲在分頁機(jī)制寄存器中,以使在MMU使能后由所述MMU根據(jù)所述分頁機(jī)制寄存器中存儲的所述臨時頁表對應(yīng)的物理地址獲取所述臨時頁表并根據(jù)所述臨時頁表將攔截到的訪問地址轉(zhuǎn)換為對應(yīng)的物理地址;其中,所述臨時頁表包括部分存放空間的物理地址以及與所述部分存放空間中每個所述存放空間的物理地址存在映射關(guān)系的虛擬地址; 所述CPU使能所述MMU; 所述MMU使能之后,將所述CPU的訪問地址從物理地址空間切換為虛擬地址空間; 所述CPU創(chuàng)建正式頁表,將所述分頁機(jī)制寄存器中存儲的所述臨時頁表對應(yīng)的物理地址替換成所述正式頁表對應(yīng)的物理地址,以使所述MMU根據(jù)所述正式頁表將攔截到的訪問地址轉(zhuǎn)換為對應(yīng)的物理地址;其中,所述正式頁表包括所有存放空間的物理地址以及與每個所述存放空間的物理地址存在映射關(guān)系的虛擬地址; 其中,所述MMU使能之后,將所述CPU的訪問地址從物理地址空間切換為虛擬地址空間,包括: 所述MMU使能之后,當(dāng)所述MMU攔截到的訪問地址為物理地址時,獲取所述CPU讀取到的異常入口寄存器存放的第一虛擬地址;所述第一虛擬地址為第一存放空間的物理地址所對應(yīng)的虛擬地址,所述第一存放空間用于存放異常處理代碼; 以及,在所述MMU使能將所述CPU的訪問地址從物理地址空間切換為虛擬地址空間之后,以及在所述CPU創(chuàng)建正式頁表之前,所述方法還包括: 所述MMU根據(jù)所述臨時頁表,查找與所述第一虛擬地址存在映射關(guān)系的第一物理地址,將所述第一物理地址發(fā)送至地址總線,以觸發(fā)所述CPU從所述第一存放空間中調(diào)用所述異常處理代碼;其中,所述CPU調(diào)用所述異常處理代碼用于供所述CPU跳轉(zhuǎn)讀取鏈接寄存器中存放的第二虛擬地址;所述鏈接寄存器中存放的所述第二虛擬地址為用于存放下一條待調(diào)用的程序指令的第二存放空間的物理地址所對應(yīng)的虛擬地址; 所述MMU獲取所述CPU讀取到的所述第二虛擬地址,根據(jù)所述臨時頁表,查找與所述第二虛擬地址存在映射關(guān)系的第二物理地址,將所述第二物理地址發(fā)送至所述地址總線,以觸發(fā)所述CPU從所述第二物理地址對應(yīng)的第二存放空間調(diào)用其存放的程序指令。
如需購買、轉(zhuǎn)讓、實(shí)施、許可或投資類似專利技術(shù),可聯(lián)系本專利的申請人或?qū)@麢?quán)人珠海全志科技股份有限公司,其通訊地址為:519000 廣東省珠海市高新區(qū)唐家灣鎮(zhèn)科技二路9號;或者聯(lián)系龍圖騰網(wǎng)官方客服,聯(lián)系龍圖騰網(wǎng)可撥打電話0551-65771310或微信搜索“龍圖騰網(wǎng)”。
1、本報告根據(jù)公開、合法渠道獲得相關(guān)數(shù)據(jù)和信息,力求客觀、公正,但并不保證數(shù)據(jù)的最終完整性和準(zhǔn)確性。
2、報告中的分析和結(jié)論僅反映本公司于發(fā)布本報告當(dāng)日的職業(yè)理解,僅供參考使用,不能作為本公司承擔(dān)任何法律責(zé)任的依據(jù)或者憑證。
- LG電子株式會社具文模獲國家專利權(quán)
- 福特全球技術(shù)公司佩德羅斯·塔斯卡斯獲國家專利權(quán)
- 甘秀明獲國家專利權(quán)
- 武漢天馬微電子有限公司辛宇獲國家專利權(quán)
- 麻省理工學(xué)院布倫丹·德里克·史密斯獲國家專利權(quán)
- 福特全球技術(shù)公司克里斯多夫·斯蒂芬·奧康納獲國家專利權(quán)
- 華為技術(shù)有限公司范強(qiáng)獲國家專利權(quán)
- Log10有限公司弗朗西斯庫斯·瑪麗亞·維霍文獲國家專利權(quán)
- 寧波境燕機(jī)電設(shè)備有限公司張靜獲國家專利權(quán)
- 立積電子股份有限公司林昭毅獲國家專利權(quán)