[发明专利]控制BIOS打印信息量的方法、装置、介质及打印信息的方法在审
申请号: | 201810799651.X | 申请日: | 2018-07-18 |
公开(公告)号: | CN109032678A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 王晓 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印 级别参数 寄存器 信息量 打印信息 存储 读取 场景 打印函数 读写请求 可维护性 系统资源 预先控制 查询 输出相 运行时 占用 | ||
本发明公开了一种控制BIOS打印信息量的方法、装置、介质及打印信息的方法,包括预先控制SCRATCH寄存器存储当前场景所需要的打印级别参数以便BIOS的打印函数查询;获取包含有指定地址的IO读写请求;当BIOS查询SCRATCH寄存器存储的打印级别参数并读取指定地址后,接收与打印级别参数对应的信息。由此可见,在SCRATCH寄存器中存储有与当前场景相适应的打印级别参数,使得在BIOS运行时,能够依据该打印级别参数输出相适应的信息量,从而避免了刷新BIOS版本带来的问题。此外,本方法无需增加额外硬件,软件上不占用系统资源,提高了系统的可维护性。
技术领域
本发明涉及服务器技术领域,特别是涉及一种控制BIOS打印信息量的方法、装置、介质及打印信息的方法。
背景技术
BIOS(Basic Input Output System)是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
BIOS的一项重要功能是与BMC(基板管理器)配合实现打印信息从而指示启动信息。具体为:南桥芯片与BMC通过LPC总线连接,BMC中的UART(通用异步收发器)接收由LPC总线发送的包含有指定地址的IO读写请求,BIOS通过读取该请求获取指定地址,然后结合当前版本规定的打印级别,将指定地址的输入输出端口寄存器的信息打印以输出至UART,最终由UART上输出。由于每个BIOS版本都有其规定的打印级别,这些打印级别是为了适应不同的应用场景,例如调试开发阶段需要打印较多的信息,实际应用阶段需要打印较少信息,系统定期维护时需要打印更多信息,因此,现有技术中针对不同的应用场景需要频繁刷新BIOS版本,导致使用过程较为繁琐。
由此可见,如何提供一种方便快捷的方法以控制BIOS的打印信息量是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种控制BIOS打印信息量的方法、装置、介质及打印信息的方法,该方法可以有效避免频繁刷新BIOS版本,操作过程即便捷又无需增加额外硬件设备,而且还不占用系统资源。
为解决上述技术问题,本发明提供一种控制BIOS打印信息量的方法,应用于BMC,包括:
在BIOS启动前,预先控制SCRATCH寄存器存储当前场景所需要的打印级别参数以便BIOS的打印函数查询;
获取由LPC总线发送的包含有指定地址的IO读写请求;
当BIOS查询所述SCRATCH寄存器存储的所述打印级别参数并读取所述指定地址后,接收与所述打印级别参数对应的输入输出端口寄存器的信息。
优选地,所述打印级别参数的级别具体分为3-5个级别。
优选地,还包括:
预先存储所述打印级别参数与信息量的对应关系;
判断接收到的所述输入输出端口寄存器的信息的量是否符合所述对应关系;
如果否,则报警提示,如果是,则结束。
优选地,在报警提示后,还包括:
判断所述SCRATCH寄存器存储的所述打印级别参数是否正确;
如果否,则修改所述打印级别参数,并返回所述获取由LPC总线发送的包含有指定地址的IO读写请求的步骤。
为解决上述技术问题,本发明还提供一种控制BIOS打印信息量的装置,应用于BMC,包括:
控制模块,用于在BIOS启动前,预先控制SCRATCH寄存器存储当前场景所需要的打印级别参数以便BIOS的打印函数查询;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810799651.X/2.html,转载请声明来源钻瓜专利网。