基于RISC-V的物理內(nèi)存保護(hù)方法、系統(tǒng)和相關(guān)設(shè)備

基本信息

申請?zhí)?/td> CN202210647182.6 申請日 -
公開(公告)號(hào) CN114741740A 公開(公告)日 2022-07-12
申請公布號(hào) CN114741740A 申請公布日 2022-07-12
分類號(hào) G06F21/78(2013.01)I;G06F12/06(2006.01)I;G06F12/02(2006.01)I;G06F9/50(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 胡偉 申請(專利權(quán))人 睿思芯科(深圳)技術(shù)有限公司
代理機(jī)構(gòu) 深圳君信誠知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 -
地址 518000廣東省深圳市前海深港合作區(qū)前灣一路35號(hào)前海深港青年夢工場1棟1層105室
法律狀態(tài) -

摘要

摘要 本發(fā)明適用于應(yīng)用程序安全性領(lǐng)域,提供了一種基于RISC?V的物理內(nèi)存保護(hù)方法、系統(tǒng)和相關(guān)設(shè)備,所述方法包括:配置內(nèi)存保護(hù)表,用于記錄CPU對所述物理內(nèi)存的訪問權(quán)限,內(nèi)存保護(hù)表由PMC寄存器定義,內(nèi)存保護(hù)表和PMC寄存器均只能在Machine Mode下訪問;通過CPU運(yùn)行應(yīng)用程序,并請求訪問物理內(nèi)存;PMC單元通過內(nèi)存保護(hù)表判斷CPU的訪問是否具有訪問權(quán)限,其中:若CPU具有訪問權(quán)限,則允許CPU對物理內(nèi)存進(jìn)行訪問;若CPU不具有訪問權(quán)限,則認(rèn)定CPU的請求訪問非法,并終止訪問,同時(shí)反饋訪問異常。本發(fā)明采用了物理內(nèi)存保護(hù)表的方式對物理空間進(jìn)行配置,解決了PMP所保護(hù)物理內(nèi)存空間的限制問題。