一种基于GPIO定制BIOS选项的配置方法和装置制造方法及图纸

技术编号:46590953 阅读:1 留言:0更新日期:2025-10-10 21:25
本申请提供一种基于GPIO定制BIOS选项的配置方法和装置。本申请提供的方法:进入开机状态,读取GPIO状态信息;根据状态信息匹配目标选项配置表,每个选项配置表中包括多项配置信息,每个选项配置表对应不同的BIOS状态;进入PEI阶段,读取NVRAM的BIOS实时配置信息,存入内存;根据内存中BIOS实时配置信息和目标选项配置表之间的差异,修改内存中存储的BIOS实时配置信息,得到最新实时配置信息;BIOS在PEI阶段中,根据内存中存储的最新实时配置信息配置BIOS。本申请提供的基于GPIO定制BIOS选项的配置方法和装置,用以提高开机效率和节省开机时间。

【技术实现步骤摘要】

本申请涉及服务器,尤其涉及一种基于gpio定制bios选项的配置方法和装置。


技术介绍

1、随着人工智能、云计算等技术的快速发展,互联网行业对服务器的算力需求和定制化要求日益提升。不同厂商因业务场景差异,对bios的功能配置存在不同的需求,例如部分厂商需要启用超线程技术以提升多任务处理能力,而部分厂商为保障稳定性需禁用超线程技术。配置需求的差异化需求使得服务器生产商需要对同型号服务器做出不同的bios选项的定制化设置,以降低定制化成本并缩短交付周期。

2、目前,服务器bios的定制化配置多依赖bmc实现,bios与bmc通信,获取存储在bmc中的fru信息,进而根据fru中记录的厂商标识、硬件型号等数据,匹配对应的定制化配置表。在bios启动流程中,核心分为pei阶段和dxe阶段,在dxe阶段根据fru信息确定配置需求后,通过覆写nvram完成bios选项的定制化设置;这样的bios配置定制由于依赖bmc与bios的通信链路,若通信中断或bmc本身故障,会导致fru信息获取失败,直接引发定制化功能失效,影响服务器启动,并且由于pei阶段只能读取本文档来自技高网...

【技术保护点】

1.一种基于GPIO定制BIOS选项的配置方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述BIOS在所述PEI阶段中,根据所述内存中存储的最新实时配置信息配置BIOS之后,还包括:

3.根据权利要求2所述的方法,其特征在于,在修改所述BIOS实时配置信息之后,还包括:

4.根据权利要求1所述的方法,其特征在于,所述读取GPIO的状态信息,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述状态信息从配置表集合中匹配目标选项配置表之前,包括:

6.根据权利要求1所述的方法,其特征在于,所述...

【技术特征摘要】

1.一种基于gpio定制bios选项的配置方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述bios在所述pei阶段中,根据所述内存中存储的最新实时配置信息配置bios之后,还包括:

3.根据权利要求2所述的方法,其特征在于,在修改所述bios实时配置信息之后,还包括:

4.根据权利要求1所述的方法,其特征在于,所述读取gpio的状态信息,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述状态信息从配置表集合中匹配目标选项配置表之前,包括:

6.根据权利要求1所述的方法,...

【专利技术属性】
技术研发人员:焉涛万大炎林重州张兆义万晓国王永佳
申请(专利权)人:安擎计算机信息股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1