13.07.2015 Views

Intel® Server System Server System "Emerald Ridge ... - CTL

Intel® Server System Server System "Emerald Ridge ... - CTL

Intel® Server System Server System "Emerald Ridge ... - CTL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

錯 誤 ! 尚 未 定 義 樣 式 。Intel® <strong>Server</strong> <strong>System</strong> "<strong>Emerald</strong> <strong>Ridge</strong>” Integrated Baseboard Management Controller EPSThe BMC IPMB slave address is 20h.The BMC both sends and receives IPMB messages over the IPMB interface. Non-IPMBmessages received via the IPMB interface are discarded.Messages sent by the BMC can either be originated by the BMC, such as initialization agentoperation, or by another source. One example is KCS-IPMB bridging.For IPMB request messages originated by the BMC, the BMC implements a response timeoutinterval of 60 ms and a retry count of 3.4.7.1 BMC as I 2 C Master Controller on IPMBThe BMC allows access to devices on the IPMB as an I 2 C master. The following commands aresupported:Send Message: This command writes data to an I 2 C device as master.Master Write-Read: This command allows the following actions:- Writing data to an I2C device as a master.- Reading data from an I2C device as a master.- Writing data to I2C device as a master, issue an I2C Repeated Start, and reading aspecified number of bytes from I2C device as a master. Errors in I2C transmission orreception are communicated via completion codes in the command response.These functions support the most common operations for an I 2 C master controller. This includesaccess to common non-intelligent I 2 C devices like SEEPROMs. The Send Message commandis used to send IPMB messages to intelligent devices that use the IPMB protocol.4.7.2 IPMB LUN RoutingThe BMC can receive either request or response IPMB messages. The treatment of thesemessages depends on the destination logical unit number (LUN) in the IPMB message. ForIPMB request messages, the destination LUN is the responder’s LUN. For IPMB responsemessages, the destination LUN is the requester’s LUN. The disposition of these messages isdescribed in Table 29. The BMC accepts LUN 00b and LUN 10b.IPMB messages can be up to 36 bytes, including IPMB header and checksums.Table 29. BMC IPMB LUN RoutingLUNNameMessage Disposition00b BMC Request messages with this LUN are:Passed to the BMC command handler for execution.Compared with outstanding BMC originated requests. If there is a match, the BMC sub-systemthat sent the request is notified. Otherwise the message is discarded.01b Reserved Messages arriving with this LUN are discarded.10b SMS All messages arriving with this destination LUN are placed in the Receive Message Queue. Ifthat buffer is full, the message is discarded. No further action is completed.11b Reserved Messages arriving with this LUN are discarded.62Intel ConfidentialRevision 1.1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!