Parameter Selector. This selects the entry in the table that you want to set. The data for the parameter. You must look up the entry in table 3.36 for the exact contents, it depends on which entry you are setting.
Completion code. Standard completion codes, plus: 80h - Parameter not supported 81h - Attempt to set the “set in progress’ value (parm 0) when the parameter is not in the free (set complete) state. 82h - Attempt to write a read-only parameter.
Table 3.33: Set PEF Configuration Parameters Command, NetFN S/E (04h), Cmd 12h
Table 3.34 shows the command used to get PEF configuration parameters in a BMC.
Table 3.33 shows the command used to set the PEF configuration parameters in a BMC.
bits 0-6 - Parameter Selector. This selects the entry in the table that you want to get.
bit 7 - If 1, only get parameter revision Set Selector. Some parameters are in an array, this tells which array element to set. Set to zero if the parameter does not have a set selector. Block Selector. Some parameters have two levels of arrays (an array inside of the array). The Set Selector is the first level array specifier, this is the second level. Set to zero if the parameter does not have a block selector.
CHAPTER 3. IPMI INTERFACES
PEF version, encoded as: bits 0-3 - Major version # bits 4-7 - Minor version # Supported PEF actions, if the bit is one then the action is supported: bit 0 - alert bit 1 - power down bit 2 - reset bit 3 - power cycle bit 4 - OEM action bit 5 - diagnostic interrupt bits 6-7 - reserved Number of entries in teh event filter table
Table 3.32: Get PEF Capabilities Command, NetFN S/E (04h), Cmd 10h