控制BIOS打印信息量的方法、装置、介质及打印信息的方法制造方法及图纸

技术编号:19820968 阅读:24 留言:0更新日期:2018-12-19 14:24
本发明专利技术公开了一种控制BIOS打印信息量的方法、装置、介质及打印信息的方法,包括预先控制SCRATCH寄存器存储当前场景所需要的打印级别参数以便BIOS的打印函数查询;获取包含有指定地址的IO读写请求;当BIOS查询SCRATCH寄存器存储的打印级别参数并读取指定地址后,接收与打印级别参数对应的信息。由此可见,在SCRATCH寄存器中存储有与当前场景相适应的打印级别参数,使得在BIOS运行时,能够依据该打印级别参数输出相适应的信息量,从而避免了刷新BIOS版本带来的问题。此外,本方法无需增加额外硬件,软件上不占用系统资源,提高了系统的可维护性。

【技术实现步骤摘要】
控制BIOS打印信息量的方法、装置、介质及打印信息的方法
本专利技术涉及服务器
,特别是涉及一种控制BIOS打印信息量的方法、装置、介质及打印信息的方法。
技术介绍
BIOS(BasicInputOutputSystem)是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。BIOS的一项重要功能是与BMC(基板管理器)配合实现打印信息从而指示启动信息。具体为:南桥芯片与BMC通过LPC总线连接,BMC中的UART(通用异步收发器)接收由LPC总线发送的包含有指定地址的IO读写请求,BIOS通过读取该请求获取指定地址,然后结合当前版本规定的打印级别,将指定地址的输入输出端口寄存器的信息打印以输出至UART,最终由UART上输出。由于每个BIOS版本都有其规定的打印级别,这些打印级别是为了适应不同的应用场景,例如调试开发阶段需要打印较多的信息,实际应用阶段需要打印较少信息,系统定期维护时需要打印更多信息,因此,现有本文档来自技高网...

【技术保护点】
1.一种控制BIOS打印信息量的方法,应用于BMC,其特征在于,包括:在BIOS启动前,预先控制SCRATCH寄存器存储当前场景所需要的打印级别参数以便BIOS的打印函数查询;获取由LPC总线发送的包含有指定地址的IO读写请求;当BIOS查询所述SCRATCH寄存器存储的所述打印级别参数并读取所述指定地址后,接收与所述打印级别参数对应的输入输出端口寄存器的信息。

【技术特征摘要】
1.一种控制BIOS打印信息量的方法,应用于BMC,其特征在于,包括:在BIOS启动前,预先控制SCRATCH寄存器存储当前场景所需要的打印级别参数以便BIOS的打印函数查询;获取由LPC总线发送的包含有指定地址的IO读写请求;当BIOS查询所述SCRATCH寄存器存储的所述打印级别参数并读取所述指定地址后,接收与所述打印级别参数对应的输入输出端口寄存器的信息。2.根据权利要求1所述的控制BIOS打印信息量的方法,其特征在于,所述打印级别参数的级别具体分为3-5个级别。3.根据权利要求1所述的控制BIOS打印信息量的方法,其特征在于,还包括:预先存储所述打印级别参数与信息量的对应关系;判断接收到的所述输入输出端口寄存器的信息的量是否符合所述对应关系;如果否,则报警提示,如果是,则结束。4.根据权利要求3所述的控制BIOS打印信息量的方法,其特征在于,在报警提示后,还包括:判断所述SCRATCH寄存器存储的所述打印级别参数是否正确;如果否,则修改所述打印级别参数,并返回所述获取由LPC总线发送的包含有指定地址的IO读写请求的步骤。5.一种控制BIOS打印信息量的装置,应用于BMC,其特征在于,包括:控制模块,用于在BIOS启动前,预先控制SCRATCH寄存器存储当前场景所需要的打印级别参数以便BIOS的打印函数查询;获取模块,用于获取由LPC总线发送的包含有指定地址的IO读写请求;接收模块,用于当BIOS查询所述...

【专利技术属性】
技术研发人员:王晓
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1