[发明专利]BMC与BIOS的数据交互方法及相关组件有效
申请号: | 202210062238.1 | 申请日: | 2022-01-19 |
公开(公告)号: | CN114356428B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 班华堂 | 申请(专利权)人: | 浪潮商用机器有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 柳虹 |
地址: | 250100 山东省济南市历城区唐冶新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bmc bios 数据 交互 方法 相关 组件 | ||
本发明公开了一种BMC与BIOS的数据交互方法及相关组件,在接收到请求时,确定发送请求的发送方以及传输请求的通道。当确定发送方为BIOS,通道为闪存读写服务的KCS通道,则将闪存中的BIOS开机数据保存至KCS通道的数据缓冲区中,闪存读写服务与IPMI服务不同。通过KCS通道向BIOS发送第一信号,以便BIOS在接收到第一信号后从KCS通道的数据缓冲区中获取BIOS开机数据并保存至DRAM中。BMC对BIOS提供了一个与IPMI服务不同的闪存读写服务,不会因BMC的IPMI服务过于繁忙导致BIOS获取开机数据缓慢,导致BIOS在开机的过程缓慢或失败,提高了BIOS开机时的稳定性和时效性。
技术领域
本发明涉及数据交互领域,特别是涉及一种BMC与BIOS的数据交互方法及相关组件。
背景技术
BIOS(Basic Input Output System,基本输入输出系统)的闪存连接到BMC(Baseboard Management Controller,基板管理控制器)上,在BIOS开机的过程中,BIOS的开机数据保存闪存中,BIOS开机时需要从闪存中获取BIOS开机数据并保存至DRAM中,以便基于DRAM中的BIOS开机数据实现开机。现有技术中,BMC通过IPMI(Intelligent PlatformManagement Interface,智能平台管理接口)服务的BT(One-Block Transfer,单块传输)通道与BIOS进行数据的交互。但由于BMC中IPMI还提供的许多其他服务如SNMP(SimpleNetwork Management Protocol,简单网络管理协议)、网页服务(web)、远程管理服务(refish)及网络服务(network)等,所以在BMC的IPMI服务比较繁忙的时候,BIOS可能无法及时从BMC接收到开机数据,导致BIOS的开机会比较缓慢或者开机失败。
发明内容
本发明的目的是提供一种BMC与BIOS的数据交互方法及相关组件,BMC对BIOS提供了一个与IPMI服务不同的闪存读写服务,不会因BMC的IPMI服务过于繁忙导致BIOS获取开机数据缓慢,导致BIOS在开机的过程缓慢或失败,提高了BIOS开机时的稳定性和时效性。
为解决上述技术问题,本发明提供了一种BMC与BIOS的数据交互方法,应用于BMC中的处理器,包括:
在接收到请求时,确定发送所述请求的发送方以及传输所述请求的通道;
若所述发送方为BIOS,所述通道为闪存读写服务的KCS(Keyboard ControllerStyle,键盘控制器规格)通道,则将闪存中的BIOS开机数据保存至所述KCS通道的数据缓冲区中,所述闪存读写服务与IPMI服务不同;
通过所述KCS通道向所述BIOS发送第一信号,以便所述BIOS在接收到所述第一信号后从所述KCS通道的数据缓冲区中获取所述BIOS开机数据并保存至DRAM(DynamicRandom Access Memory,动态随机存取存储器)中。
优选的,在接收到请求时,确定发送所述请求的发送方以及传输所述请求的通道之后,还包括:
若所述发送方为BIOS,所述通道为所述IPMI服务的BT通道,则将与所述请求对应的数据通过所述BT通道发送至所述BIOS。
优选的,在接收到请求时,确定发送所述请求的发送方以及传输所述请求的通道之后,还包括:
若所述发送方为所述BIOS之外的其他服务,所述通道为IPMI服务的除BT之外的其他通道,则将与所述请求对应的数据通过所述其他通道发送。
优选的,将与所述请求对应的数据通过所述BT通道发送至所述BIOS,包括:
保存至所述BT通道的数据缓冲区中,以便所述BIOS通过所述数据缓冲区获取所述请求对应的数据并保存至DRAM中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮商用机器有限公司,未经浪潮商用机器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210062238.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种富硒氨基酸有机肥生产工艺
- 下一篇:一种便于调节表带的穿戴式防水智能手表
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置