[发明专利]启动方法、系统以及装置在审
| 申请号: | 202010733390.9 | 申请日: | 2020-07-27 |
| 公开(公告)号: | CN113312092A | 公开(公告)日: | 2021-08-27 |
| 发明(设计)人: | 黄子龙;李志超;王军 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
| 代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 李晓庆 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 启动 方法 系统 以及 装置 | ||
1.一种启动方法,包括:
智能网卡基于接收的待启动设备的配置信息,确定与所述配置信息对应的基本输入输出系统的程序代码在云存储中的存储地址;
根据所述存储地址,所述智能网卡将所述程序代码加载至缓存中的目标缓存位置;
建立所述目标缓存位置的缓存地址与所述待启动设备的中央处理器的启动地址之间的地址映射关系,并发送针对所述中央处理器的复位指令;
所述中央处理器基于所述复位指令复位后,根据所述地址映射关系,从所述缓存地址指向的目标缓存位置读取并执行所述程序代码。
2.根据权利要求1所述的启动方法,所述根据所述地址映射关系,从所述目标缓存位置读取并执行所述程序代码,包括:
所述中央处理器通过缓存一致性总线向所述智能网卡查找所述启动地址;
在查找到所述启动地址的情况下,根据所述地址映射关系,确定所述启动地址对应的缓存地址;
通过从所述缓存地址指向的所述目标缓存位置读取并执行所述程序代码的方式,启动所述中央处理器。
3.根据权利要求1所述的启动方法,在所述中央处理器为多个的情况下,所述中央处理器,包括主中央处理器,以及至少一个从中央处理器;
相应的,所述根据所述地址映射关系,从所述目标缓存位置读取并执行所述程序代码,包括:
所述主中央处理器根据所述地址映射关系,从所述目标缓存位置读取并执行所述程序代码;
所述从中央处理器根据所述地址映射关系,从所述目标缓存位置读取并执行所述程序代码。
4.根据权利要求1所述的启动方法,所述确定与所述配置信息对应的基本输入输出系统的程序代码在云存储中的存储地址,包括:
根据所述配置信息,确定基本输入输出系统的版本信息;
基于所述版本信息,确定所述程序代码在所述云存储中的所述存储地址。
5.根据权利要求1所述的启动方法,所述建立所述目标缓存位置的缓存地址与所述待启动设备的中央处理器的启动地址之间的地址映射关系步骤执行之前,还包括:
获取所述中央处理器的型号信息;
确定所述型号信息对应的所述中央处理器的启动地址。
6.根据权利要求1所述的启动方法,所述发送针对所述中央处理器的复位指令,包括:
所述智能网卡通过管理接口向基板管理控制器发送所述复位指令;
相应的,所述中央处理器基于所述复位指令复位,包括:
所述基板管理控制器将所述复位指令转换为针对所述中央处理器的复位信号;
所述中央处理器基于所述复位信号进行复位。
7.根据权利要求2所述的启动方法,所述缓存一致性总线采用的缓存一致性总线协议包括:计算机快速链接协议。
8.一种启动系统,包括:
云存储、智能网卡以及中央处理器;
其中,所述云存储,被配置为存储所述基本输入输出系统的程序代码;
所述智能网卡,被配置为基于接收的待启动设备的配置信息,确定与所述配置信息对应的基本输入输出系统的程序代码在云存储中的存储地址,并根据所述存储地址,将所述程序代码加载至缓存中的目标缓存位置,建立所述目标缓存位置的缓存地址与所述待启动设备的中央处理器的启动地址之间的地址映射关系,并发送针对所述中央处理器的复位指令;
所述中央处理器,被配置基于所述复位指令复位后,根据所述地址映射关系,从所述目标缓存位置读取并执行所述程序代码。
9.根据权利要求8所述的启动系统,所述中央处理器,进一步被配置为:通过缓存一致性总线向所述智能网卡查找所述启动地址;
在查找到所述启动地址的情况下,根据所述地址映射关系,确定所述启动地址对应的缓存地址;
通过从所述缓存地址指向的所述目标缓存位置读取并执行所述程序代码的方式,启动所述中央处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010733390.9/1.html,转载请声明来源钻瓜专利网。





