[发明专利]一种BIOS代码维护移植方法在审
申请号: | 201710326866.5 | 申请日: | 2017-05-10 |
公开(公告)号: | CN107122196A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 李莉莉 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bios 代码 维护 移植 方法 | ||
技术领域
本发明涉及BIOS领域,尤其涉及一种易于BIOS代码维护管理和增强可移植的方法。
背景技术
在服务器的开发和维护过程中,同一主板的服务器要满足不同的客户需求,如果每个客户都各自维护一套代码,那么当解决一个共性的问题时,需要同时升级所有的客户的代码,工作量会很大,且出错机率会变大。
发明内容
为了克服上述现有技术中的不足,本发明提供一种BIOS代码维护移植方法,方法包括:
S10:在服务器的BIOS 代码里,梳理出可选的功能模块;
S11:将可选功能模块整合并建立第一Package,根据第一个客户或第一应用情景的预设参数,在第一Package中设置每个功能模块的控制变量,使第一Package中的功能模块满足第一个客户或第一应用情景的预设参数;
S12:当第二个客户或第二个应用场景存在需求时,复制第一个客户或第一个应用场景的第一Package,然后根据第二个客户或第二个应用场景的预设参数,调整第一Package中每个功能模块的控制变量,形成第二Package,并使第二Package中的功能模块满足第二个客户或第二应用情景的预设参数;
S13:当第三个客户或第三个应用场景存在需求时,复制第一个客户或第一个应用场景的第一Package,然后根据第三个客户或第三个应用场景的预设参数,调整第一Package中每个功能模块的控制变量,形成第三Package,并使第三Package中的功能模块满足第三个客户或第三应用情景的预设参数;
S14: 当第N个客户或第N个应用场景存在需求时,复制第一个客户或第一个应用场景的第一Package,然后根据第N个客户或第N个应用场景的预设参数,调整第一Package中每个功能模块的控制变量,形成第NPackage,并使第NPackage中的功能模块满足第N个客户或第N个应用情景的预设参数。
优选地,步骤S12之后还包括:
当第三个客户或第三个应用场景存在需求时,复制第二个客户或第二个应用场景的第二Package,然后根据第三个客户或第三个应用场景的预设参数,调整第二Package中每个功能模块的控制变量,形成第三Package,并使第三Package中的功能模块满足第三个客户或第三应用情景的预设参数;
当第N个客户或第N个应用场景存在需求时,复制第N-1个客户或第N-1个应用场景的第N-1Package,然后根据第N个客户或第N个应用场景的预设参数,调整第N-1Package中每个功能模块的控制变量,形成第N个Package,并使第N个Package中的功能模块满足第N个客户或第N个应用情景的预设参数。
优选地,步骤S11还包括:控制变量的值为0或1,若变量为1,则在第一Package中执行对应的功能模块;若变量为0,则在第一Package中不执行对应的功能模块。
优选地,步骤S11还包括:通过BIOS_FOR_CUSTOMER模块设置每个Package的参数代码。
优选地,BIOS_FOR_CUSTOMER模块将第一Package的参数代码设置为1,将第二Package的参数代码设置为2,将第NPackage的参数代码设置为N。
优选地,当Package的调取值为1时,则调取第一Package,以满足第一个客户或第一应用情景的预设参数;
当Package的调取值为2时,则调取第二Package,以满足第二个客户或第二应用情景的预设参数;
当Package的调取值为N时,则调取第NPackage,以满足第N个客户或第N应用情景的预设参数。
从以上技术方案可以看出,本发明具有以下优点:
BIOS代码维护移植方法通过梳理出可选的功能模块建立Package,实现满足不同第一个客户或第一应用情景的预设参数,BIOS代码可移植行强。
附图说明
为了更清楚地说明本发明的技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为BIOS代码维护移植方法流程图;
图2为BIOS代码维护移植实施例方法流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710326866.5/2.html,转载请声明来源钻瓜专利网。