IPMB Interface

1.IPMB Access via Master Write-Read command

IPMB允许非智能设备以及总线上的管理控制器,还提供对管理控制器后面的私人总线上的非智能设备的访问,其主要的目的是在私人总线上支持FRU SEEPROM。

2.BMC IPMB LUNs

BMC支持多个LUNs,可以通过IPMB接口发送消息,这些LUN用于标识BMC可以将消息发送到不同的子地址,用两位二进制表示,
LUNDescription
00bBMC命令和事件请求消息
01bOEM LUN1 ,OEM为BMC实现者保留
10bSMS消息LUN)(用于系统管理软件发送消息,在此LUN上收到的消息,将会路由到“Receive Message Queue”,并使用Read Message 命令进行检索,只要接收消息队列有消息,就会设置SMS_Avail标志)
11bOEM LUN2

3.Sending Messsage to IPMB from System Software

系统管理软件可以使用BMC发送和接收IPMB消息。
IPMB的请求和响应消息,都可以使用这个机制发送和接收,因此,系统软件不仅可以将请求发送IPMB,并从IPMB接收响应,而且也可以从IPMB接收请求消息以发回IPMB的响应。
BMC对发送的IPMB消息类型或者内容没有任何限制,只需要满足“Send Message”最大长度要求即可。
系统管理软件负责提供IPMB消息的所有字段,包括请求者和响应者,从设备地址和校验和。

4.Sending IPMB Message to System Software

IPMB上的设备可以通过BMC自主的将消息发送到系统管理软件,寻址到BMC中SMS LUN 10b,将IPMB消息放入接收消息队列中,然后使用“Get Message”命令来检索内容,并用“Send Message”命令返回响应。当接收到“Receive Message Queue”中的消息时,BMC在系统接口中设置相应的“ATN”事件,系统软件必须轮询“ATN”标志,或者接收中断来确定何时有消息可用。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值