【技术实现步骤摘要】
一种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初始化之后的日志 ...
【技术保护点】
【技术特征摘要】
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日志监测方法,其特征在于,所述方法还包括:在接收到外部读取...
【专利技术属性】
技术研发人员:王鹏,朱英澍,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。