[发明专利]在低功率状态期间保护存储器区的方法和装置有效
| 申请号: | 201280075143.8 | 申请日: | 2012-09-14 |
| 公开(公告)号: | CN104520872B | 公开(公告)日: | 2018-02-23 |
| 发明(设计)人: | A·R·皮尔逊;C·A·索恩伯格;S·J·布朗;P·R·蒙吉亚 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F21/57 | 分类号: | G06F21/57 |
| 代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 刘瑜,王英 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 功率 状态 期间 保护 存储器 方法 装置 | ||
技术领域
本公开通常涉及处理器系统,且更特别地涉及在低功率状态期间保护处理器系统的存储器区的方法和装置。
背景技术
能源之星标准定义电子设备的可接受的低功率消耗额定值的功率水平。为了符合这样的能源之星标准,电子设备常常实现一个或多个低功率模式。这样的低功率模式包括完全断开功率状态、挂起(suspend)到RAM(随机存取存储器)功率状态、挂起到盘(休眠)状态、和/或一种或多种类型的待机功率状态。完全断开功率状态一般消耗任何平台功率状态的最低数量的功率。然而,完全断开功率状态需要平台在通电操作被再次应用之后完成平台软件的完全引导(boot)。这样的完全引导引起不希望有的引导时延。
挂起到RAM功率状态是完全断开状态的替代状态。挂起到RAM功率状态保持平台软件的操作状态(如它紧接着在进入挂起到RAM功率状态之前存在的那样)。因为平台软件操作状态在挂起到RAM功率状态期间保持在RAM中,平台软件只需要执行引导过程的部分,以在它在进入挂起到RAM状态之前的断开处继续。
附图说明
图1示出在活动功率状态和挂起到RAM(随机存取存储器)功率状态之间转变的示例处理器系统。
图2示出可用于在处理器系统的低功率状态期间保护存储器区的图1的示例处理器系统的示例部件。
图3示出用于存储在低功率状态期间存储在系统存储器中的平台软件的被保护区的签名和位置信息的示例数据结构格式。
图4示出表示计算机可读指令的示例流程图,所述计算机可读指令根据本公开的教导可被执行来在低功率模式功率状态和活动功率状态之间转变图1的处理器系统。
图5示出表示计算机可读指令的示例流程图,所述计算机可读指令可被执行来在冷引导或从低功率状态恢复期间,执行主机引导序列以引导处理器系统。
图6示出表示计算机可读指令的示例流程图,所述计算机可读指令可被执行来将处理器系统转变到低功率状态。
图7A和7B示出表示计算机可读指令的示例流程图,所述计算机可读指令可被执行来对软件平台操作状态验证存储数据的系统存储器的被保护区。
图8示出表示计算机可读指令的示例流程图,所述计算机可读指令可在冷引导过程或从低功率状态恢复的恢复过程下,被执行来引导处理器系统。
图9示出表示计算机可读指令的示例流程图,所述计算机可读指令可被执行来产生可用来认证挂起到RAM数据结构的签名。
图10示出表示计算机可读指令的示例流程图,所述计算机可读指令可被执行来验证挂起到RAM数据结构的有效性。
具体实施方式
本文公开的示例方法、装置、系统、以及制品能够在处理器系统的低功率状态期间保护存储器的区。在本文中关于挂起到RAM(随机存取存储器)功率状态描述了所公开的示例。然而,本文公开的示例可此外或可选地用于在处理器系统的其它功率状态期间保护存储器的区。
处理器系统可配置成在不同功率状态之间转变(范围从完全通电到完全断开状态)。这些不同的功率状态被提供以节约功率。中间功率状态例如挂起到RAM功率状态有时用于:达到在较低功率消耗和具有(比或者当从完全断开状态或挂起到盘(例如休眠)功率状态执行冷引导时可能的相对快地)恢复操作(例如退出挂起到RAM功率状态到完全接通状态)的能力之间的平衡。挂起到RAM功率状态是低功率状态,其中处理器系统保持在(当处理器系统发起其到挂起到RAM状态的转变时)运行的平台软件(例如操作系统(OS)和/或应用)的随机存取存储器中的状态。当处理器系统恢复或退出挂起到RAM状态到完全接通功率状态时,处理器系统不需要执行整个平台引导软件,如在从完全断开状态或休眠状态执行冷引导时所需要的。在之前的系统中,在恢复时不执行整个平台引导软件,这引入了潜在的安全风险,因为平台系统存储器可能被危害(当它在挂起到RAM功率状态中时)。例如,恶意代码可被写到存储平台软件的操作状态的存储器区。当从这样的之前的系统的挂起到RAM状态恢复时,被危害的平台软件可被执行,并允许攻击者控制系统或者危害系统。
与(当在挂起到RAM功率状态中时)有安全漏洞的之前的系统不同,在本文公开的示例可用于在处理器系统在挂起功率状态或低功率状态(例如挂起到RAM功率状态)中时,实现可信恢复,以给平台软件和系统集成器提供特征来保护平台软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280075143.8/2.html,转载请声明来源钻瓜专利网。





