[发明专利]用于SMM传输监控器的扩展存储器在审
申请号: | 201680088855.1 | 申请日: | 2016-09-30 |
公开(公告)号: | CN109937407A | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | 姚颉文;V.J.齐默 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F9/451 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐红燕;刘春元 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 虚拟存储器 安全存储器 映射 外部存储设备 可用 监控器 虚拟存储器分配 系统管理模式 扩展存储器 加密数据 进程请求 数据移动 页面替换 存储器 不可用 解密 加密 传输 保留 移动 访问 进程 | ||
1.一种系统,其包括处理器和耦合到所述处理器的存储器,所述存储器包括指令,所述指令在被所述处理器执行时使得所述系统:
响应于从系统管理模式(SMM)进程接收到要访问页表中的被分配给所述SMM进程的虚拟存储器页面的请求:
基于第一存储器中页面可用的确定,将第一存储器中的所述可用页面的地址指定用于所述页表中的虚拟存储器页面;以及,
基于第一存储器中页面不可用的确定:
根据页面替换策略选择第一存储器中的页面;
对第一存储器中的所选页面进行加密;
将已加密的所选页面从第一存储器移动到第二存储器;以及
将第一存储器中的所选页面的地址指定用于所述页表中的所述虚拟存储器页面。
2.根据权利要求1所述的系统,还包括指令,所述指令在被所述处理器执行时使得所述系统:
基于所述页表将第一存储器中的可用页面的地址和第二存储器中的加密页面的地址指定用于所述虚拟存储器页面:
将所指定的加密页面从第二存储器移动到第一存储器中的可用页面的地址;以及
解密第一存储器中的所指定的加密页面;并且
基于所述页表将第一存储器中的所选页面的地址和第二存储器中的加密页面的地址指定用于所述虚拟存储器页面:
将所指定的加密页面从第二存储器移动到第一存储器中的所选页面的地址;以及
解密第一存储器中的所指定的加密页面。
3.根据权利要求1所述的系统,其中所述SMM进程包括系统管理模式转移监控器(STM),并且第一存储器包括为所述STM保留的系统管理ram(SMRAM)的监控器段(MSEG)部分。
4.根据权利要求3所述的系统,其中:
所述虚拟存储器页面包括为所述STM保留的扩展MSEG;
第二存储器包括物理存储设备中的页面交换文件;并且
所述页面交换文件的大小等于所述扩展MSEG的大小。
5.根据权利要求4所述的系统,还包括指令,所述指令在被所述处理器执行时使得所述系统:
回收为所述STM保留的扩展MSEG;以及
删除所述物理存储设备中的页面交换文件。
6.根据权利要求1所述的系统,其中,所述页面替换策略指定基于自访问所述页面以来的时间段大于阈值值来选择第一存储器中的页面。
7.根据权利要求1所述的系统,其中,所述页面替换策略指定基于自所述页面处于第一存储器中以来的时间段大于阈值值来选择第一存储器中的页面。
8.根据权利要求4所述的系统,还包括指令,所述指令在被所述处理器执行时使得所述系统生成用来加密和解密所述页面的代码,所述代码包括使用随机数发生器生成的密钥。
9.根据权利要求8所述的系统,还包括指令,所述指令在被所述处理器执行时使得所述系统将所述代码存储在第一存储器的区域中,其存储不能被移动到第二存储器的数据。
10.根据权利要求9所述的系统,还包括指令,所述指令在被所述处理器执行时使得所述系统:
回收为所述STM保留的扩展MSEG;以及
删除第一存储器中存储的代码。
11.根据权利要求1所述的系统,还包括指令,所述指令在被所述处理器执行时使得所述系统:
为了将已加密的所选页面从第一存储器移动到第二存储器:
在所述SMM进程中创建跳转点;
将已加密的所选页面从第一存储器移动到所述SMM进程与虚拟机监控器(VMM)之间的通信缓冲器;
向所述VMM发送指示所述SMM进程已将所述已加密的所选页面放置在所述通信缓冲器中的系统控制中断(SCI);
使所述VMM将所述已加密的所选页面从所述通信缓冲器移动到第二存储器;以及
从所述SMM进程中的跳转点恢复所述SMM进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680088855.1/1.html,转载请声明来源钻瓜专利网。