一種內(nèi)存頁共享方法

基本信息

申請?zhí)?/td> CN201710708056.6 申請日 -
公開(公告)號 CN107544918B 公開(公告)日 2021-01-15
申請公布號 CN107544918B 申請公布日 2021-01-15
分類號 G06F12/0875;G06F12/1045 分類 計算;推算;計數(shù);
發(fā)明人 楊文成;應(yīng)志偉;杜朝暉 申請(專利權(quán))人 致象爾微電子科技(上海)有限公司
代理機(jī)構(gòu) 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 代理人 致象爾微電子科技(上海)有限公司;海光信息技術(shù)股份有限公司
地址 300143 天津市華苑產(chǎn)業(yè)區(qū)海泰西路18號北2-204工業(yè)孵化-3-8
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種內(nèi)存頁共享方法,方法包括:第一安全容器enclave主動發(fā)起共享屬于它的某個安全內(nèi)存頁EPC,或者收到第二安全容器共享屬于第一安全容器某個EPC頁的請求;第一安全容器驗證第二安全容器的合法性;驗證通過,則獲取第二安全容器的安全容器身份標(biāo)簽和EPC頁在第二安全容器所屬的進(jìn)程空間中映射的虛擬地址;在EPC頁對應(yīng)的安全內(nèi)存頁屬性表EPCM中建立安全容器身份標(biāo)簽表;在安全容器身份標(biāo)簽表中插入一個條目,該條目記錄第二安全容器的安全容器身份標(biāo)簽和虛擬地址;通知操作系統(tǒng)建立EPC頁在第二安全容器所屬的進(jìn)程空間中的映射頁表項。通過擴(kuò)展EPCM,實現(xiàn)多個enclave共享EPC頁,同一個EPC頁在不同enclave中有自己的虛擬地址,enclave訪問共享EPC如同訪問屬于自身的EPC頁一樣。