[发明专利]针对改进的混合睡眠功率管理的技术有效
申请号: | 201680012418.1 | 申请日: | 2016-02-25 |
公开(公告)号: | CN107430424B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | N·J·亚当斯;E·C·比约格;G·P·穆杜苏鲁 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F1/3287 | 分类号: | G06F1/3287;G06F9/4401;G06F12/14;G06F13/24;G06F21/57 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英;刘瑜 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 改进 混合 睡眠 功率 管理 技术 | ||
1.一种针对混合睡眠功率管理的计算设备,所述计算设备包括:
安全模块,其用于:(i)在所述计算设备的预启动固件环境期间预留出预留存储器块,并且(ii)在所述预启动固件环境期间将唤醒例程存储在不能够由所述计算设备的操作系统访问的安全存储器单元中;
系统管理模块,其用于:(i)响应于在第一处理器模式中由所述操作系统所生成的进入睡眠功率管理模式的请求而触发系统管理中断;(ii)响应于触发所述系统管理中断而由所述计算设备的系统管理中断处理程序将所述唤醒例程从所述安全存储器单元复制到所述预留存储器块;(iii)响应于触发所述系统管理中断而将所述计算设备的处理器的处理器状态保存至所述安全存储器单元以生成经保存的处理器状态;(iv)由所述系统管理中断处理程序将所述经保存的处理器状态修改成在第二处理器模式中执行;并且(v)响应于对所述经保存的处理器状态的修改而由所述系统管理中断处理程序从存储在所述预留存储器块中的所述唤醒例程开始恢复所述计算设备在所述第二处理器模式中的执行;以及
唤醒代码模块,其用于响应于恢复在所述第二处理器模式中的执行而通过所述计算设备的所述唤醒例程进入低功率空闲状态。
2.根据权利要求1所述的计算设备,其中,所述安全存储器单元包括所述计算设备的系统管理模式存储器区域。
3.根据权利要求1所述的计算设备,还包括睡眠模块,所述睡眠模块用于:
由所述操作系统生成进入所述睡眠功率管理模式的所述请求。
4.根据权利要求3所述的计算设备,其中,生成进入所述睡眠功率管理模式的所述请求包括生成进入高级配置和电源接口(ACPI)S3状态的请求。
5.根据权利要求3所述的计算设备,其中,生成进入所述睡眠功率管理模式的所述请求包括将预先确定的值写至功率管理控制寄存器。
6.根据权利要求1所述的计算设备,其中,所述系统管理模块还用于:
由所述系统管理中断处理程序将所述经保存的处理器状态的经保存的指令指针寄存器值修改为指向存储在所述预留存储器块中的所述唤醒例程;
其中,恢复所述计算设备的执行还包括响应于对所述经保存的指令指针寄存器值的修改而恢复所述计算设备的执行。
7.根据权利要求1所述的计算设备,其中,所述低功率空闲状态包括S0ix处理器状态。
8.根据权利要求1所述的计算设备,其中:
所述唤醒代码模块还用于响应于进入所述低功率空闲状态而通过所述唤醒例程跳转至所述操作系统的唤醒向量。
9.一种针对混合系统睡眠的方法,所述方法包括:
在计算设备的预启动固件环境期间预留出预留存储器块;
在所述计算设备的预启动固件环境期间将唤醒例程存储在不能够由所述计算设备的操作系统访问的安全存储器单元中;
响应于在第一处理器模式中由所述操作系统所生成的进入睡眠功率管理模式的请求而由所述计算设备触发系统管理中断;
响应于触发所述系统管理中断而由所述计算设备的系统管理中断处理程序将所述唤醒例程从所述安全存储器单元复制到所述预留存储器块;
响应于触发所述系统管理中断而由所述计算设备将所述计算设备的处理器的处理器状态保存至所述安全存储器单元以生成经保存的处理器状态;
由所述系统管理中断处理程序将所述经保存的处理器状态修改成在第二处理器模式中执行;
响应于修改所述经保存的处理器状态而由所述系统管理中断处理程序从存储在所述预留存储器块中的所述唤醒例程开始恢复所述计算设备在所述第二处理器模式中的执行;以及
响应于恢复在所述第二处理器模式中的执行而通过所述计算设备的所述唤醒例程进入低功率空闲状态。
10.根据权利要求9所述的方法,其中,所述安全存储器单元包括所述计算设备的系统管理模式存储器区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680012418.1/1.html,转载请声明来源钻瓜专利网。