[发明专利]用于在软件驱动器与基板管理控制器之间通信的系统、方法和计算机程序有效
申请号: | 201710687149.5 | 申请日: | 2017-08-11 |
公开(公告)号: | CN107783920B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | S·N·邓哈姆;S·科查尔 | 申请(专利权)人: | 联想企业解决方案(新加坡)有限公司 |
主分类号: | G06F13/36 | 分类号: | G06F13/36;G06F13/42 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 新加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 软件 驱动器 管理 控制器 之间 通信 系统 方法 计算机 程序 | ||
根据一个实施例,被实施在有形计算机可读介质上的计算机程序包括用于获取基板管理控制器(BMC)访问细节的计算机代码,用于利用BMC访问细节在软件驱动器和BMC之间建立通信机制的计算机代码,以及用于利用通信机制在软件驱动器和BMC之间发送请求的计算机代码。
技术领域
本发明涉及系统数据通信,更具体地涉及使能系统组件之间的高效通信。
背景技术
一些基于软件的驱动器可能期望向更高级别的系统管理软件报告系统管理信息以及执行它们的预期任务。可以使用基于带内OS的方法来实现该信息(诸如状态和警报)的报告。然而,至少出于效率和安全性原因,非常期望使用带外(OOB)方法来完成这些系统管理操作。
发明内容
根据一个实施例,被实施在有形计算机可读介质上的计算机程序包括用于获取基板管理控制器(BMC)访问细节的计算机代码,用于利用BMC访问细节在软件驱动器和BMC之间建立通信机制的计算机代码,以及用于利用通信机制在软件驱动器和BMC之间发送请求的计算机代码。
根据另一实施例的方法包括获取基板管理控制器(BMC)访问细节,利用BMC访问细节在软件驱动器和BMC之间建立通信机制,以及利用通信机制在软件驱动器和BMC之间发送请求。
根据另一实施例的系统包括处理器,用于获取基板管理控制器(BMC)访问细节,利用BMC访问细节在软件驱动器和BMC之间建立通信机制,以及在软件驱动器和BMC之间传递请求,包括将通信协议内容放置在由BMC和软件驱动器共享的存储器映射输入/输出(MMIO)窗口区域中,中断BMC或软件驱动器,以及使用来自由BMC和软件驱动器共享的MMIO窗口区域的通信协议内容在软件驱动器和BMC之间传递消息。
附图说明
图1示出了根据一个可能的实施例的网络架构。
图2示出了根据一个实施例的示例性系统。
图3示出了根据一个实施例的用于在软件驱动器和基板管理控制器之间通信的方法。
图4示出了根据一个实施例的使能软件驱动器和基板管理控制器之间的通信的示例性系统。
具体实施方式
以下描述出于说明本发明的一般原理的目的而进行,并不意味着限制本文所要求保护的发明构思。此外,本文描述的特定特征可以与各种可能的组合和排列中的每一种中的其它描述的特征结合使用。
除非本文另有具体定义,否则所有术语将被给予其最广泛的可能解释,包括本说明书所暗示的含义以及本领域技术人员所理解的和/或在词典、论文等中所定义的含义。
还必须注意的是,如在说明书和所附权利要求中所使用的,除非另有指明,单数形式“一”、“一个”和“该”包括复数个指示物。
图1示出了根据一个可能的实施例的网络架构100。如图所示,提供至少一个网络102。在本网络架构100的上下文中,网络102可以采取任何形式,包括但不限于电信网络、局域网(LAN)、无线网络、诸如因特网的广域网(WAN)、对等网络、有线网络等。虽然仅示出了一个网络,但是应当理解,可以提供两个或更多个相似或不同的网络102。
耦合到网络102的是多个设备。例如,为了通信目的,服务器计算机104和终端用户计算机106可以耦合到网络102。这样的终端用户计算机106可以包括台式计算机、膝上型计算机和/或任何其他类型的逻辑。然而,各种其他设备可以耦合到网络102,包括个人数字助理(PDA)设备108、移动电话设备110、电视机112等。
图2示出了根据一个实施例的示例性系统200。作为选项,系统200可以在图1的网络架构100的设备中的任何设备的上下文中实现。当然,系统200可以在任何期望的环境中实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想企业解决方案(新加坡)有限公司,未经联想企业解决方案(新加坡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710687149.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制作面疙瘩用揉面辊
- 下一篇:一种多功能可调擀面棍