一种内存页转移方法
基本信息
申请号 | CN201710726204.7 | 申请日 | - |
公开(公告)号 | CN107392011B | 公开(公告)日 | 2019-11-22 |
申请公布号 | CN107392011B | 申请公布日 | 2019-11-22 |
分类号 | G06F21/53(2013.01); G06F21/74(2013.01) | 分类 | 计算;推算;计数; |
发明人 | 吴宇; 杜朝晖; 应志伟 | 申请(专利权)人 | 致象尔微电子科技(上海)有限公司 |
代理机构 | 北京亿腾知识产权代理事务所(普通合伙) | 代理人 | 陈霁 |
地址 | 300143 天津市华苑产业区海泰西路18号北2-204工业孵化-3-8 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种内存页转移方法,方法包括:处理器接收到第一安全容器enclave调用第二安全容器函数的请求;确定第一安全容器对应的待转移的安全内存EPC页,以及第一线性地址,即待转移的安全内存页在第一安全容器中的线性地址;获取第二线性地址,即待转移的安全内存页在第二安全容器中的线性地址;以第一安全容器为当前安全容器,第二安全容器为目标安全容器,在第一安全容器中调用跨安全容器跳转EAJMP指令来传递指令参数;找到安全内存页对应的安全内存控制表EPCM,将其中的安全内存页归属字段ENCLAVESECS内容由当前安全容器身份标签修改为目标安全容器身份标签,并将合法线性地址字段ENCLAVEADDRESS内容由当前线性地址修改为目标线性地址。 |
