一种设备中固件刷新的方法及装置、设备、介质

    公开(公告)号:CN118394380A

    公开(公告)日:2024-07-26

    申请号:CN202410517564.6

    申请日:2024-04-25

    发明人: 杨川 赵海丽 王勇

    IPC分类号: G06F8/65 G06F8/71 G06F21/64

    摘要: 本发明实施例提供了一种设备中固件刷新的方法,所述方法包括:获取针对设备中基本输入输出系统的刷新文件,判断刷新文件与设备中基本输入输出系统是否匹配,在刷新文件与设备中基本输入输出系统匹配的情况下,确定设备中基本输入输出系统对应的目标厂商信息,并从固件刷新工具集成包提供的多个固件刷新工具中,确定与目标厂商信息对应的固件刷新工具,通过固件刷新工具,采用刷新文件,对设备中基本输入输出系统进行刷新。通过本发明实施例,实现了设备中固件刷新效率的提高,降低了固件刷新失败的风险。

    一种设置项修改方法、装置、设备及计算机可读存储介质

    公开(公告)号:CN117873604B

    公开(公告)日:2024-06-07

    申请号:CN202410270654.X

    申请日:2024-03-11

    IPC分类号: G06F9/445 G06F9/4401

    摘要: 本发明公开了一种设置项修改方法、装置、设备及计算机可读存储介质,属于计算机设备领域,用于通过预设的键盘键值序列对BIOS设置项进行修改,解决了BIOS设置项修改的容易出错、修改范围有限且效率较低的问题。考虑到在BIOS设置界面手动修改的方式可修改所有BIOS设置项,且该修改方式的本质是基于键盘键值对BIOS设置界面进行控制,而键盘键值不仅仅通过键盘生成,BIOS将预设的键盘键值序列转换为对于BIOS设置界面的一系列控制动作,并在进入基本输入输出系统的设置界面后依次执行各个键盘键值对应的控制动作,通过预设的键盘键值序列实现对BIOS设置项的修改,同时具备修改不受限、出错率低以及效率高的优点。

    一种运行状态记录方法、装置及电子设备和存储介质

    公开(公告)号:CN118519809A

    公开(公告)日:2024-08-20

    申请号:CN202410705924.5

    申请日:2024-05-31

    发明人: 王友富 王勇

    IPC分类号: G06F11/07 G06F11/30

    摘要: 本申请公开了一种运行状态记录方法、装置及电子设备和存储介质,该方法包括:在基板管理控制器的运行过程中,在执行目标对象之前调用日志记录码生成函数;其中,目标对象包括生命周期阶段、进程、线程、函数和变量中任一项或任几项的组合;利用日志记录码生成函数按照预设规则生成日志记录码;其中,日志记录码用于描述基板管理控制器当前运行的上下文信息;将日志记录码存储至基板管理控制器的闪存中的日志文件中。本申请可以全面的记录基板管理控制器在不同阶段、进程、线程、函数和变量的运行状态,当基板管理控制器发生故障时,可以通过生成的日志记录码实现故障的追踪和定位。

    一种服务器固件故障复现方法、装置及介质

    公开(公告)号:CN118519808A

    公开(公告)日:2024-08-20

    申请号:CN202410705314.5

    申请日:2024-05-31

    发明人: 张旭 杨磊 王勇

    IPC分类号: G06F11/07

    摘要: 本发明公开了一种服务器固件故障复现方法、装置及介质,涉及服务器固件技术领域,用于定位、排查服务器故障,针对目前在远端复现服务器故障时,无法兼顾准确性和效率的问题,提供一种服务器固件故障复现方法,通过将BMC的物理SRAM接口抽象成服务器系统下的设备;进而通过BMC从固件闪存中读取固件镜像,并调用物理SRAM接口将读取到的固件镜像存放于物理SRAM接口所映射的内存中;反映在服务器系统侧,也即BMC将读取的固件镜像存放于设备文件下,服务器系统可以从该文件下获取到固件镜像文件。通过本方法导出的服务器固件镜像文件,可以实现快速复现机房服务器问题的目的,且可以准确地定位异常问题和异常原因。

    一种基础固件参数配置方法、装置、设备及介质

    公开(公告)号:CN118331645A

    公开(公告)日:2024-07-12

    申请号:CN202410481574.9

    申请日:2024-04-19

    摘要: 本发明公开了一种基础固件参数配置方法、装置、设备及介质,涉及服务器技术领域。具体在BIOS Setup下创建对应的参数配置菜单,并设置菜单中各参数项的参数值;建立BIOS与基础固件的连接;根据菜单中各参数项的参数值对配置结构体进行赋值;将配置结构体发送至基础固件,以便于基础固件根据配置结构体中的参数进行训练。由此可知,方案通过在BIOS Setup下创建配置基础固件的参数配置菜单,添加相应的配置选项,使得用户可直接在BIOS Setup界面中修改目标处理器的基础固件参数。以此通过简单的操作即可完成参数配置,无需进行复杂的重新打包固件和刷入过程,极大地提高了BIOS开发维护效率和性能调优效率。

    一种服务器开机标志设置方法、装置、设备及介质

    公开(公告)号:CN117938654A

    公开(公告)日:2024-04-26

    申请号:CN202410046275.2

    申请日:2024-01-11

    发明人: 杨川 赵海丽 王勇

    摘要: 本发明公开了一种服务器开机标志设置方法、装置、设备及介质,涉及服务器技术领域。方案通过获取各服务器的基板管理控制器的互联网协议地址,并建立起与各基板管理控制器的网络连接,将待设置的定制化服务器开机标志传输至基板管理控制器,以便于将其烧录至对应的基本输入输出系统的闪存中,从而在服务器重启后使基本输入输出系统加载该定制化服务器开机标志。整个过程无需为服务器设置其余设备挂载,不受服务器操作系统版本、内核版本以及处理器平台架构的限制,具有较高的普适性,适合快速批量生产。同时,上述方案支持多次反复修改定制化服务器开机标志,极大地提高了服务器易用性和用户体验感。

    一种基本输入输出系统双闪存刷写方法、系统、装置

    公开(公告)号:CN118245090B

    公开(公告)日:2024-08-16

    申请号:CN202410649663.X

    申请日:2024-05-24

    摘要: 本申请公开一种基本输入输出系统双闪存刷写方法、系统、装置,涉及服务器技术领域,用于实现双BIOS Flash同步更新,针对目前基于不同平台架构需要使用不同方案,且存在影响服务器性能、实施困难等问题,提供一种方法,通过在运行时服务的基础上,重新定义得到新的函数工具,通过调用这些函数工具实现双BIOS Flash的刷写,使得本方法也不局限于某一种架构,可以覆盖常见的X86架构和ARM架构。此外,本方案无需触发SMI中断进入SMM模式,也无需编写脚本以整合包括IPMI工具在内的诸多工具,避免了进入SMM模式影响CPU性能、编写脚本实施维护困难等问题。

    一种服务器功耗管控方法、系统、设备及计算机存储介质

    公开(公告)号:CN118244874A

    公开(公告)日:2024-06-25

    申请号:CN202410444815.2

    申请日:2024-04-12

    发明人: 林玉兵 王勇

    IPC分类号: G06F1/3234 G06F11/30

    摘要: 本申请公开了一种服务器功耗管控方法、系统、设备及计算机存储介质,涉及服务器技术领域,应用于基板管理控制器,获取服务器的PSU的实时输入功耗值作为实时整机功耗值;获取用户设定的功耗封顶值;获取CPU的实时功耗值;响应于整机功耗大于功耗封顶值,对实时整机功耗值、功耗封顶值和实时功耗值进行线性运算,得到CPU的功耗调整值;根据功耗调整值对CPU的功耗进行调整,以使实时整机功耗值小于等于功耗封顶值。本申请中,基板管理控制器可以根据实时整机功耗值、功耗封顶值和CPU的实时功耗值来对CPU的功耗进行调整,以此使得服务器的整机功耗值在功耗封顶值之内,实现了对服务器的整机功耗进行管控,提高了用户体验性。

    一种设置项修改方法、装置、设备及计算机可读存储介质

    公开(公告)号:CN117873604A

    公开(公告)日:2024-04-12

    申请号:CN202410270654.X

    申请日:2024-03-11

    IPC分类号: G06F9/445 G06F9/4401

    摘要: 本发明公开了一种设置项修改方法、装置、设备及计算机可读存储介质,属于计算机设备领域,用于通过预设的键盘键值序列对BIOS设置项进行修改,解决了BIOS设置项修改的容易出错、修改范围有限且效率较低的问题。考虑到在BIOS设置界面手动修改的方式可修改所有BIOS设置项,且该修改方式的本质是基于键盘键值对BIOS设置界面进行控制,而键盘键值不仅仅通过键盘生成,BIOS将预设的键盘键值序列转换为对于BIOS设置界面的一系列控制动作,并在进入基本输入输出系统的设置界面后依次执行各个键盘键值对应的控制动作,通过预设的键盘键值序列实现对BIOS设置项的修改,同时具备修改不受限、出错率低以及效率高的优点。

    可编程逻辑器件的升级方法、装置、介质及产品

    公开(公告)号:CN118606114A

    公开(公告)日:2024-09-06

    申请号:CN202410864818.1

    申请日:2024-06-28

    IPC分类号: G06F11/14

    摘要: 本发明公开了一种可编程逻辑器件的升级方法、系统、装置、介质及产品,涉及CPLD更新技术领域。BIOS的setup界面上增加CPLD的选项,通过软件形式模拟硬件GPIO地址操作,即通过JTAG虚拟配置得到对应的地址信息,再基于地址信息对CPLD的更新文件进行JTAG驱动,完成CPLD升级。本发明避开BMC和操作系统,在操作系统启动之前的BIOS下进行CPLD的更新,简化更新过程,也无需进入操作系统,避免操作系统与CPLD刷新工具不兼容情况出现,提高更新可靠性。同时,也无需借助BMC或者烧录器专有工具进行CPLD的更新,避免在硬件设计时为专有工具预留硬件接口,具有客观的实际可操作性和适用性。