Set BMC Global Enables 命令详情
更新时间:2025/06/26
在Gitcode上查看源码修订记录
| openUBMC版本号 | 修订日期 | 修订人 | 修订内容 |
|---|---|---|---|
| 25.06 | 2025/06/26 | pengqiang-gs | 初稿,新增命令详情 |
基本信息
功能说明
标准命令,设置BMC的消息中断以及对应的缓冲区的中断。 This command is used to enable message reception into Message Buffers, and any interrupt associated with that buffer getting full.
权限
UserMgmt
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | This field is set to xxxx_100xb on power-up and system resets. If the implementation allows the receive message queue interrupt to be enabled/disabled, the default for bit 0 should be 0b.. [7] OEM 2 Enable. Generic system mgmt. software must do a ‘read-modifywrite’ using the Get BMC Global Enables and Set BMC Global Enables to avoid altering this bit. [6] OEM 1 Enable. Generic system mgmt.software must do a ‘read-modifywrite’ using the Get BMC Global Enables and Set BMC Global Enables to avoid altering this bit. [5] OEM 0 Enable. Generic system mgmt. software must do a ‘read-modifywrite’ using the Get BMC Global Enables and Set BMC Global Enables to avoid altering this bit. [4] reserved [3] 1b = Enable System Event Logging (enables/disables logging of events to the SEL - with the exception of events received over the system interface. Event reception and logging via the system interface is always enabled.) SEL Logging is enabled by default whenever the BMC is first powered up. It’s recommended that this default state also be restored on system resets and power on. [2] 1b = Enable Event Message Buffer. Error completion code returned if written as ‘1’ and Event Message Buffer not supported. [1] 1b = Enable Event Message Buffer Full Interrupt [0] 1b = Enable Receive Message Queue Interrupt (this bit also controls whether KCS communication interrupts are enabled or disabled. An implementation is allowed to have this interrupt always enabled.) Note: If the Event Message Buffer Full or Receive Message Queue interrupt are not supported, an implementation can elect to return a CCh error completion code for the Set BMC Global Enables command if an attempt is made to enable the interrupt (this is the recommended implementation). Alternatively, the implementation can accept the command, but must return 0b for the corresponding bit in the Get BMC Global Enables. |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code |
命令样例
样例1:设置BMC的消息中断以及对应的缓冲区的中断
- 请求:
- 响应: