一種內(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頁一樣。 |
