基于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)存空間的限制問題。 |
