[发明专利]一种BIOS代码维护移植方法在审
申请号: | 201710326866.5 | 申请日: | 2017-05-10 |
公开(公告)号: | CN107122196A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 李莉莉 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bios 代码 维护 移植 方法 | ||
1.一种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个应用情景的预设参数。
2.根据权利要求1所述的BIOS代码维护移植方法,其特征在于,
步骤S12之后还包括:
当第三个客户或第三个应用场景存在需求时,复制第二个客户或第二个应用场景的第二Package,然后根据第三个客户或第三个应用场景的预设参数,调整第二Package中每个功能模块的控制变量,形成第三Package,并使第三Package中的功能模块满足第三个客户或第三应用情景的预设参数;
当第N个客户或第N个应用场景存在需求时,复制第N-1个客户或第N-1个应用场景的第N-1Package,然后根据第N个客户或第N个应用场景的预设参数,调整第N-1Package中每个功能模块的控制变量,形成第N个Package,并使第N个Package中的功能模块满足第N个客户或第N个应用情景的预设参数。
3.根据权利要求1所述的BIOS代码维护移植方法,其特征在于,
步骤S11还包括:控制变量的值为0或1,若变量为1,则在第一Package中执行对应的功能模块;若变量为0,则在第一Package中不执行对应的功能模块。
4.根据权利要求1所述的BIOS代码维护移植方法,其特征在于,
步骤S11还包括:通过BIOS_FOR_CUSTOMER模块设置每个Package的参数代码。
5.根据权利要求4所述的BIOS代码维护移植方法,其特征在于,方法还包括:
BIOS_FOR_CUSTOMER模块将第一Package的参数代码设置为1,将第二Package的参数代码设置为2,将第NPackage的参数代码设置为N。
6.根据权利要求5所述的BIOS代码维护移植方法,其特征在于,
当Package的调取值为1时,则调取第一Package,以满足第一个客户或第一应用情景的预设参数;
当Package的调取值为2时,则调取第二Package,以满足第二个客户或第二应用情景的预设参数;
当Package的调取值为N时,则调取第NPackage,以满足第N个客户或第N应用情景的预设参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710326866.5/1.html,转载请声明来源钻瓜专利网。