安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210845820.5 (22)申请日 2022.07.18 (71)申请人 江苏卓易信息科技股份有限公司 地址 214204 江苏省无锡市宜兴 市新街街 道兴业路2 98号 申请人 南京百敖软件 有限公司   上海百之敖信息科技有限公司   昆山百敖电子科技有限公司   南京卓易信息科技有限公司 (72)发明人 唐剑 谢乾 吴平 汪涛 陈道林  高杰 余彧 匡荣建 梁辉  盛金华 秦飞虎 彭峥  (74)专利代理 机构 无锡知初知识产权代理事务 所(普通合伙) 32418 专利代理师 于贺贺(51)Int.Cl. G06F 8/60(2018.01) G06F 8/65(2018.01) G06F 11/36(2006.01) G06F 21/56(2013.01) G06F 9/445(2018.01) (54)发明名称 一种基于固件动态参数调整的云服务器测 试验证方法 (57)摘要 本发明公开一种基于固件动态参数调整的 云服务器测试验证方法, 首先, 利用服务器BMC触 发系统管理中断把动态参数调整包发送给系统 固件; 然后系统固件的处理程序验证从BMC接收 到的动态参数调整包, 解析包中的数据, 并进行 相应的动态参数调整动作; 新的参数调整完成 后, 系统固件通知BMC新的参数调整已完成; 最 后, BMC协调进行基于已生效的新固件参数的服 务器测试验证。 本发明创新性地由系统固件和 BMC相配合, 实现了系统运行时固件参数动态调 整的机制, 大 大提升了服务器测试验证的效率。 权利要求书2页 说明书5页 附图6页 CN 115237429 A 2022.10.25 CN 115237429 A 1.一种基于固件动态参数调 整的云服务器测试验证方法, 其特征在于: 首先, 利用服务 器BMC触发系统管理中断把动态参数调整包发送给系统固件; 然后系统固件的处理程序验 证从BMC接收到的动态参数调整包, 解析包中的数据, 并进行相应的动态参数调整动作; 新 的参数调整完成后, 系统固件通知BMC新的参数调整已完成; 最后, BMC协调进 行基于已生效 的新固件参数的服 务器测试验证。 2.根据权利要求1所述的基于固件动态参数调整的云服务器测试验证方法, 其特征在 于: 根据在服 务器启动和运行 过程中所处的不同阶段分为两个方面: S1: 在服务器启动过程中需要初始化系统固件动态参数调整系统管理中断处理程序, 并且为BM C和系统固件之间的操作系统运行时交 互建立通道; S2: 在服务器启动完成进入操作系统运行时阶段, 系统根据测试验证计划进行各种参 数配置下的测试验证。 3.根据权利要求2所述的基于固件动态参数调整的云服务器测试验证方法, 其特征在 于: 步骤S1的实现步骤如下: S11: 系统上电并进行 上电自检; S12: 分配和BMC相连接的通用输入输出接口GPIO作 为系统固件动态参数调整系统管理 中断触发源; S13: 注册系统固件动态参数调整系统管理中断处 理程序; S14: 初始化BMC在服务器系统主机端可见的PCIE内存映射空间作 为和系统固件之间的 共享数据缓冲区; S15: 使能和BMC相连接的通用输入输出接口GPIO作 为系统固件动态参数调整系统管理 中断触发源; S16: 上电自检完成, 启动操作系统。 4.根据权利要求2所述的基于固件动态参数调整的云服务器测试验证方法, 其特征在 于: 步骤S2的实现步骤如下: S21: BMC准备本次验证需要部署的固件参数调整包放到共享数据缓冲区; S22: BMC通过和服 务器系统主机端连接的GPIO触发系统管理中断, 通知系统固件处 理; S23: 系统固件响应系统管理中断, 调用上电自检过程中注册的固件动态参数调整系统 管理中断处 理程序; S24: 固件动态参数调整系 统管理中断处理程序, 从和BMC之间的共享数据缓冲 区接收 固件参数调整包; 并判断接收是否成功, 如果通知BMC接收不 成功, 则重新开始; 如果接收成 功, 进行步骤S25; S25: 固件动态参数调整共享数据缓冲 区, 验证固件参数调整包的签名; 如果签名验证 不通过, 则通知BMC该固件参数调整包为 非法数据包, 终止程序; 如果签名验证通过, 则进 行 步骤S26; S26: 解析固件动态参数调整包的数据并应用; S27: 通知 BMC本次参数调整成功, 开始进行基于 本次参数调整的云服 务器验证。 5.根据权利要求4所述的基于固件动态参数调整的云服务器测试验证方法, 其特征在 于: 步骤S26中, 固件动态参数调整系统管理中断处理程序, 完成对于固件参数调整包的验 签确认其 来源合法和安全性后, 对固件参数调整包中的Payl oad进行解析和应用。权 利 要 求 书 1/2 页 2 CN 115237429 A 26.根据权利要求5所述的基于固件动态参数调整的云服务器测试验证方法, 其特征在 于: 解析和应用的具体过程如下: S261: 判断是否Payload.platformld==build ‑in platform  ID, 如果是, 则 Entryindex=0; 如果 不是, 则该Payl oad非平台适用Payl oad; S262: 判断是否Payload.Entry  Num>0且Entryindex<Payload.Entry  Num; 如果不满 足, 则流程结束; 如果满足条件, 则进行步骤S26 3; S263: 根据Payload.Entries[Entryindex]OpType和Payload  Entries[Entryindex] .Address进行处理; S264: Ent ryindex++。权 利 要 求 书 2/2 页 3 CN 115237429 A 3

.PDF文档 专利 一种基于固件动态参数调整的云服务器测试验证方法

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于固件动态参数调整的云服务器测试验证方法 第 1 页 专利 一种基于固件动态参数调整的云服务器测试验证方法 第 2 页 专利 一种基于固件动态参数调整的云服务器测试验证方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:32:24上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。