BIOS Initialization ESB2 BMC Core TPS
Revision 1.0
Intel order number E18291-001
138
14.2.15 Server Management Aspects of Memory and Memory RAS
The BIOS is responsible for communicating the current memory and memory RAS configuration
to the BMC. There are three separate IPMI Intel OEM commands for this purpose:
Set DIMM State
Set Memory RAS Configuration
Set Memory RAS Redundancy State
The BIOS is responsible for issuing these commands to the BMC during POST in order to
describe the status of system memory after memory initialization has been completed. BIOS
should describe the physical memory installed rather than the state of memory recognized by
software.
The BIOS is also responsible for re-issuing these commands to the BMC at runtime after
memory errors as specified in the Error Handling section of this document.
The BMC then stores this information until subsequently updated in response to another
memory error or during the next boot cycle. The current state of system memory can then be
queried at any time by the user or an application using the following, complementary BMC
commands:
Get DIMM State
Get Memory RAS Redundancy State
Get Memory RAS Configuration
14.2.15.1 IPMI Command Definitions
These commands are described in this document to indicate platform-specific bit field
interpretations for these commands.
Table 35. Memory RAS Baseboard Management Controller Commands
Command Request / Response Data Description
Set DIMM State Request:
Byte 1 — DIMM Group Selector
[7:1]: Group Id
[0]: Presence (1 = group present)
Byte 2 — Bit Mask of DIMM sockets
Byte 3 — Bitmap of DIMM failure state
Byte 4 — Bitmap of DIMM disabled state
Byte 5 — Bitmap of DIMM sparing state
Byte 6 — Bitmap of DIMM presence state
Response:
Byte 1 — Completion code
This command allows the state of a set of
FBDIMMs to be set.
Byte 1
Presence bit:
1 = Memory riser board present
0 = Memory riser board not present
Group ID:
1 = Memory Riser Board A
2 = Memory Riser Board B
3 = Memory Riser Board C
4 = Memory Riser Board D
Note: Group ID signifies the memory riser
board number not a bitmap format.