一種內存頁轉移方法

基本信息

申請?zhí)?/td> CN201710726204.7 申請日 -
公開(公告)號 CN107392011B 公開(公告)日 2019-11-22
申請公布號 CN107392011B 申請公布日 2019-11-22
分類號 G06F21/53(2013.01); G06F21/74(2013.01) 分類 計算;推算;計數;
發(fā)明人 吳宇; 杜朝暉; 應志偉 申請(專利權)人 致象爾微電子科技(上海)有限公司
代理機構 北京億騰知識產權代理事務所(普通合伙) 代理人 陳霽
地址 300143 天津市華苑產業(yè)區(qū)海泰西路18號北2-204工業(yè)孵化-3-8
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種內存頁轉移方法,方法包括:處理器接收到第一安全容器enclave調用第二安全容器函數的請求;確定第一安全容器對應的待轉移的安全內存EPC頁,以及第一線性地址,即待轉移的安全內存頁在第一安全容器中的線性地址;獲取第二線性地址,即待轉移的安全內存頁在第二安全容器中的線性地址;以第一安全容器為當前安全容器,第二安全容器為目標安全容器,在第一安全容器中調用跨安全容器跳轉EAJMP指令來傳遞指令參數;找到安全內存頁對應的安全內存控制表EPCM,將其中的安全內存頁歸屬字段ENCLAVESECS內容由當前安全容器身份標簽修改為目標安全容器身份標簽,并將合法線性地址字段ENCLAVEADDRESS內容由當前線性地址修改為目標線性地址。