一种BIOS日志监测方法及装置、电子设备、介质制造方法及图纸

技术编号:33532912 阅读:34 留言:0更新日期:2022-05-19 02:07
本申请公开一种BIOS日志监测方法及装置、电子设备、介质,涉及电子信息领域。本申请所提供的BIOS日志监测方法,通过PCH的LPC Controller将FPGA中的LPC Device进行映射到I/O空间的port地址,进而发送到FPGA中实现的用于接收启动日志的LPC Device,比起通过串口监测BIOS日志,导致的无法获取到完整BIOS日志问题,本方案主要通过LPC Controller I/O空间的映射至FPGA上,对BIOS日志进行存储及检测,而BIOS启动过程中,对LPC Controller I/O空间的映射工作是一个非常靠前的节点,相对保证了所获取到的BIOS日志的完整性。所获取到的BIOS日志的完整性。所获取到的BIOS日志的完整性。

【技术实现步骤摘要】
一种BIOS日志监测方法及装置、电子设备、介质


[0001]本申请涉及电子信息领域,特别是涉及一种BIOS日志监测方法及装置、电子设备、介质。

技术介绍

[0002]近年来,随着电子技术的不断发展,计算机技术日新月异,在计算机中基本输入输出系统(Basic Input Output System,BIOS)是一组固化到计算机内主板上一个ROM芯片上的程序,保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,因此,考虑到计算机的日常运行,对于BIOS的日志进行监测是一个十分必要的任务。
[0003]在现有的芯片中,理论上可以通过串口监测BIOS日志,硬件设计上没有问题,但前提是平台控制器中心(Platform Controller Hub,PCH)中的Serial Controller需要完成初始化,在BIOS启动流程中,Serial Controller初始化是一个相对靠后的节点,因此,BIOS本身的启动日志,如果希望通过串口进行监测,那就只能监测Serial Controller初始化之后的日志,而无法获取到Ser本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种BIOS日志监测方法,其特征在于,包括:获取接收BIOS日志的命令;将所述BIOS日志发送至所述PCH的I/O空间的port地址,所述port地址为通过PCH的LPC Controller将所述FPGA中的LPC Device进行映射的I/O空间的预设地址;通过所述LPC Controller将所述port地址中的BIOS日志发送至所述FPGA中的LPC Device,所述LPC Device用于接收所述BIOS日志。2.根据权利要求1所述的BIOS日志监测方法,其特征在于,在所述通过LPC Controller将所述port地址中的BIOS日志发送FPGA中的LPC Device之后,所述方法还包括:每隔第一预设时间,判断所述环形缓冲区是否为空,所述环形缓冲区为所述FPGA用于接收当前所述BIOS日志的存储区域;若所述环形缓冲区不为空,将所述BIOS日志发送至主机端。3.根据权利要求2所述的BIOS日志监测方法,其特征在于,所述方法还包括:对所述获取到的所述BIOS日志进行数据采样;根据所述采样获取到的数据判断当前获取到的所述BIOS日志与所述存储BIOS日志是否相同,所述存储BIOS日志为所述环形缓冲区链表中的最近一次的BIOS日志,所述环形缓冲区链表为存储历史BIOS日志的存储区域;若所述BIOS日志与所述存储BIOS日志相同,则丢弃所述BIOS日志;若所述BIOS日志与所述存储BIOS日志不同,则将所述BIOS日志缓存至所述环形缓冲区链表。4.根据权利要求3所述的BIOS日志监测方法,其特征在于,所述方法还包括:每隔第二预设时间,将所述环形缓冲区链表中的全部所述BIOS日志发送至所述主机端。5.根据权利要求4所述的BIOS日志监测方法,其特征在于,所述方法还包括:在接收到外部读取...

【专利技术属性】
技术研发人员:王鹏朱英澍
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1