一种优化系统管理中断处理硬件错误时间的方法及系统

    公开(公告)号:CN113076213A

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

    申请号:CN202110338474.7

    申请日:2021-03-30

    Abstract: 本发明属于系统管理中断处理硬件技术领域,涉及一种优化系统管理中断处理硬件错误时间的方法及系统,所述的方法包括以下步骤:S1:启动阶段创建系统管理内存错误处理模块;S2:当运行阶段出现硬件错误,触发系统管理中断后,CPU进入系统管理模式,检查是否触发硬件检测机制;S3:获取当前RAS功能的策略设置,判断是否执行;S4:当基本输入输出系统设置开启错误处理功能后,读取MC bank检查错误信息,并确定MC bank中记录的物理地址所在的内存位置;S5:对预申请错误信息空间读取并预处理;S6:将错误信息发送给基板管理控制器,CPU退出系统管理模式,结束内存错误处理。本发明能够优化系统管理中断处理硬件故障的时间。

    一种带外升级BIOS的方法、装置、设备及介质

    公开(公告)号:CN113064625B

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

    申请号:CN202110453715.2

    申请日:2021-04-26

    Abstract: 本申请公开了一种带外升级BIOS的方法、装置、设备及介质,包括:通过网络获取待升级BIOS固件;分别从旧BIOS固件的旧NVRAM固件卷以及旧用户固件卷中获取旧变量以及旧变量结构体;从所述待升级BIOS固件的新用户固件卷中获取新变量结构体;其中,所述旧变量结构体与所述新变量结构体均为BIOS设置相关的UEFI变量的结构体;基于所述旧变量结构体、所述旧变量以及所述新变量结构体创建所述新变量结构体对应的新变量,将所述新变量写入所述待升级BIOS固件的新NVRAM固件卷;利用所述待升级BIOS固件进行BIOS升级。能够降低BIOS升级的时间开销,从而提升用户体验。

    一种BIOS日志信息的追踪方法、装置和介质

    公开(公告)号:CN113064750B

    公开(公告)日:2023-03-28

    申请号:CN202110452753.6

    申请日:2021-04-26

    Inventor: 陈思彤 罗鹏芳

    Abstract: 本申请实施例公开了一种BIOS日志信息的追踪方法、装置和介质,在串行口打印函数中封装启动追踪函数;在串行口打印函数初始化时,为启动追踪函数分配设定的内存空间,并建立用于指向内存空间当前起始地址的指针变量。从内存空间的当前起始地址开始写入启动追踪函数采集的串行口日志信息。在完成串行口日志信息的写入后,将内存空间当前数据的结束位置作为指针变量,以便于将后续日志信息依据指针变量所指向的位置进行存储。启动追踪函数属于写函数,其在系统开机启动时运行不会占用太长的开机时间。在串行口打印函数中封装启动追踪函数,并为启动追踪函数分配内存空间和指针变量,实现了系统开机启动时串行口日志信息的自动化采集和存储。

    一种基于XML文件格式的BIOS硬件适配方法及装置

    公开(公告)号:CN113065314B

    公开(公告)日:2023-02-28

    申请号:CN202110322719.7

    申请日:2021-03-26

    Abstract: 本发明提供一种基于XML文件格式的BIOS硬件适配方法及装置,所述方法:统计BIOS固件代码中需要适配的硬件参数,并基于需要适配的硬件参数创建硬件XML配置文件模板,设置硬件配置接口变量及可选配置参数选项;创建XML解析模块,设置配置接口、XML输入接口及XML输出接口;XML解析模块通过XML输入接口导入硬件XML配置文件模板,并通过配置接口获取硬件配置参数,生成硬件XML配置文件实例,并通过XML输出接口输出到XML硬件适配文件夹;执行BIOS固件代码编译,将硬件XML配置文件实例中硬件配置接口变量进行调用检索,再解析出硬件配置信息,整合入BIOS镜像文件中。

    一种基于XML文件格式的BIOS硬件适配方法及装置

    公开(公告)号:CN113065314A

    公开(公告)日:2021-07-02

    申请号:CN202110322719.7

    申请日:2021-03-26

    Abstract: 本发明提供一种基于XML文件格式的BIOS硬件适配方法及装置,所述方法:统计BIOS固件代码中需要适配的硬件参数,并基于需要适配的硬件参数创建硬件XML配置文件模板,设置硬件配置接口变量及可选配置参数选项;创建XML解析模块,设置配置接口、XML输入接口及XML输出接口;XML解析模块通过XML输入接口导入硬件XML配置文件模板,并通过配置接口获取硬件配置参数,生成硬件XML配置文件实例,并通过XML输出接口输出到XML硬件适配文件夹;执行BIOS固件代码编译,将硬件XML配置文件实例中硬件配置接口变量进行调用检索,再解析出硬件配置信息,整合入BIOS镜像文件中。

    一种BIOS参数设置方法、装置、电子设备及存储介质

    公开(公告)号:CN113010217B

    公开(公告)日:2023-04-07

    申请号:CN202110290966.3

    申请日:2021-03-18

    Inventor: 陈思彤 罗鹏芳

    Abstract: 本发明公开了一种BIOS参数设置方法,包括:当BIOS处于PEI阶段时,从基板管理控制器中获取带外BIOS启动参数;获取历史BIOS启动参数,并利用带外BIOS启动参数对历史BIOS启动参数进行更新;利用更新后的历史BIOS启动参数进行PEI阶段的BIOS启动参数初始化。本方法中的BIOS可在BIOS初始化启动参数的PEI阶段便向基板管理控制器获取带外BIOS启动参数并设置生效,能够确保带外BIOS启动参数在PEI阶段便生效,可有效避免相关技术在BIOS参数设置环节的重启问题。本发明还提供一种BIOS参数设置装置、电子设备及计算机可读存储介质,具有上述有益效果。

    一种优化系统管理中断处理硬件错误时间的方法及系统

    公开(公告)号:CN113076213B

    公开(公告)日:2022-05-27

    申请号:CN202110338474.7

    申请日:2021-03-30

    Abstract: 本发明属于系统管理中断处理硬件技术领域,涉及一种优化系统管理中断处理硬件错误时间的方法及系统,所述的方法包括以下步骤:S1:启动阶段创建系统管理内存错误处理模块;S2:当运行阶段出现硬件错误,触发系统管理中断后,CPU进入系统管理模式,检查是否触发硬件检测机制;S3:获取当前RAS功能的策略设置,判断是否执行;S4:当基本输入输出系统设置开启错误处理功能后,读取MC bank检查错误信息,并确定MC bank中记录的物理地址所在的内存位置;S5:对预申请错误信息空间读取并预处理;S6:将错误信息发送给基板管理控制器,CPU退出系统管理模式,结束内存错误处理。本发明能够优化系统管理中断处理硬件故障的时间。

    一种BIOS日志信息的追踪方法、装置和介质

    公开(公告)号:CN113064750A

    公开(公告)日:2021-07-02

    申请号:CN202110452753.6

    申请日:2021-04-26

    Inventor: 陈思彤 罗鹏芳

    Abstract: 本申请实施例公开了一种BIOS日志信息的追踪方法、装置和介质,在串行口打印函数中封装启动追踪函数;在串行口打印函数初始化时,为启动追踪函数分配设定的内存空间,并建立用于指向内存空间当前起始地址的指针变量。从内存空间的当前起始地址开始写入启动追踪函数采集的串行口日志信息。在完成串行口日志信息的写入后,将内存空间当前数据的结束位置作为指针变量,以便于将后续日志信息依据指针变量所指向的位置进行存储。启动追踪函数属于写函数,其在系统开机启动时运行不会占用太长的开机时间。在串行口打印函数中封装启动追踪函数,并为启动追踪函数分配内存空间和指针变量,实现了系统开机启动时串行口日志信息的自动化采集和存储。

    一种带外升级BIOS的方法、装置、设备及介质

    公开(公告)号:CN113064625A

    公开(公告)日:2021-07-02

    申请号:CN202110453715.2

    申请日:2021-04-26

    Abstract: 本申请公开了一种带外升级BIOS的方法、装置、设备及介质,包括:通过网络获取待升级BIOS固件;分别从旧BIOS固件的旧NVRAM固件卷以及旧用户固件卷中获取旧变量以及旧变量结构体;从所述待升级BIOS固件的新用户固件卷中获取新变量结构体;其中,所述旧变量结构体与所述新变量结构体均为BIOS设置相关的UEFI变量的结构体;基于所述旧变量结构体、所述旧变量以及所述新变量结构体创建所述新变量结构体对应的新变量,将所述新变量写入所述待升级BIOS固件的新NVRAM固件卷;利用所述待升级BIOS固件进行BIOS升级。能够降低BIOS升级的时间开销,从而提升用户体验。

    一种BIOS参数设置方法、装置、电子设备及存储介质

    公开(公告)号:CN113010217A

    公开(公告)日:2021-06-22

    申请号:CN202110290966.3

    申请日:2021-03-18

    Inventor: 陈思彤 罗鹏芳

    Abstract: 本发明公开了一种BIOS参数设置方法,包括:当BIOS处于PEI阶段时,从基板管理控制器中获取带外BIOS启动参数;获取历史BIOS启动参数,并利用带外BIOS启动参数对历史BIOS启动参数进行更新;利用更新后的历史BIOS启动参数进行PEI阶段的BIOS启动参数初始化。本方法中的BIOS可在BIOS初始化启动参数的PEI阶段便向基板管理控制器获取带外BIOS启动参数并设置生效,能够确保带外BIOS启动参数在PEI阶段便生效,可有效避免相关技术在BIOS参数设置环节的重启问题。本发明还提供一种BIOS参数设置装置、电子设备及计算机可读存储介质,具有上述有益效果。

Patent Agency Ranking