[发明专利]用于更快的启动过程的多处理器启动流程的方法、系统和设备在审
申请号: | 202011524122.2 | 申请日: | 2020-12-22 |
公开(公告)号: | CN113535245A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | S·巴尼克;A·阿扎姆;J·M·佩尔纳;V·齐默;R·雷古帕蒂 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 郑瑾彤;周学斌 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 启动 过程 处理器 流程 方法 系统 设备 | ||
1.一种硬件处理器,包括:
处理器核;
与所述处理器核耦合的高速缓存;以及
控制器电路,其要在所述硬件处理器通电之后、在开始执行硬件初始化代码之前将所述高速缓存的一部分初始化为供所述硬件初始化代码使用的存储器。
2.根据权利要求1所述的硬件处理器,其中,所述硬件初始化代码是根据基础输入/输出系统标准。
3.根据权利要求1所述的硬件处理器,其中,所述硬件初始化代码是根据统一可扩展固件接口标准。
4.根据权利要求1所述的硬件处理器,其中,所述处理器核是多个处理器核之一,并且所述硬件初始化代码使用所述高速缓存的所述部分作为存储器在所述多个处理器核上并行地执行。
5.根据权利要求4所述的硬件处理器,其中,所述高速缓存由所述多个处理器核和图形核共享。
6.根据权利要求1所述的硬件处理器,其中,所述控制器电路要将所述高速缓存的所述部分初始化为供所述硬件初始化代码使用的字节可读写存取存储器。
7.根据权利要求1所述的硬件处理器,其中,所述控制器电路要使得所述高速缓存的所述部分被隐藏免于被在所述硬件处理器上执行的操作系统代码访问。
8.根据权利要求1-7中的任一项所述的硬件处理器,其中,所述控制器电路要使得所述高速缓存的所述部分被隐藏免于被在所述硬件处理器上执行的用户应用代码访问。
9.一种存储代码的非暂时性机器可读介质,所述代码在由机器执行时使得所述机器实行包括以下的方法:
在开始执行硬件初始化代码之前,由包括耦合到高速缓存的处理器核的系统的控制器将所述高速缓存的一部分初始化为供所述硬件初始化代码使用的存储器;
在所述处理器核上执行所述硬件初始化代码以初始化所述系统;以及
将对所述系统的执行的控制从所述硬件初始化代码转移到在所述系统上执行的操作系统代码。
10.根据权利要求9所述的非暂时性机器可读介质,其中,所述硬件初始化代码是根据基础输入/输出系统标准。
11.根据权利要求9所述的非暂时性机器可读介质,其中,所述硬件初始化代码是根据统一可扩展固件接口标准。
12.根据权利要求9所述的非暂时性机器可读介质,其中,所述执行包括使用所述高速缓存的所述部分作为存储器来在包括所述处理器核的多个处理器核上并行地执行所述硬件初始化代码,以初始化所述系统。
13.根据权利要求12所述的非暂时性机器可读介质,其中,所述高速缓存由所述多个处理器核和图形核共享。
14.根据权利要求9所述的非暂时性机器可读介质,其中,所述初始化包括将所述高速缓存的所述部分初始化为供所述硬件初始化代码使用的字节可读写存取存储器。
15.根据权利要求9所述的非暂时性机器可读介质,其中,所述方法还包括:在对所述系统的执行的控制从所述硬件初始化代码转移到所述操作系统代码之前,使得所述高速缓存的所述部分被隐藏免于被在所述系统上执行的操作系统代码访问。
16.根据权利要求9-15中的任一项所述的非暂时性机器可读介质,其中,所述方法还包括:在对所述系统的执行的控制从所述硬件初始化代码转移到所述操作系统代码之前,使得所述高速缓存的所述部分被隐藏免于被在所述系统上执行的用户应用代码访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011524122.2/1.html,转载请声明来源钻瓜专利网。