Set Dynamic Configuration Result
更新时间: 2026/08/06
在Gitcode上查看源码

Set Dynamic Configuration Result

Change History

openUBMC VersionRevision DateDescription
25.062025/06/26Initial draft: add command details

Basic Information

Function Description

Configure the BIOS to dynamically synchronize configurations to the BMC.

CAUTION: This command is used by the BIOS to report the configuration result to the BMC.

Privilege

Command Information

Request Information

ByteData Field
NetFn30h
CMD92h
1:3Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.
4Sub command, sub command=2Fh
5Reserved
6[7:1]: resvered
[0]:
0-last frame
1-casecade frame
7:8Writing offset. The value starts from 0 and the LSB first.
Write data in sequence when they are written as multiple frames.
9Writing Length
10:NCommand data
The data format of each configuration item is as follows:
Type: ID of a configuration item.
Length: data length of a configuration item.
Data: indicates the configuration item data. The first byte indicates the configuration result. The value 0 indicates success, and the value 1 indicates failure. The second byte and following bytes indicate the configuration item data. For details about the values of Type and Data, see Table 1.
data1:1-Configuration Item1 Type
data2:1-Configuration Item1 Length
data3:Length+1-Configuration Item1 Data
...
dataX:1-Configuration ItemM Type
data(X+1):1-Configuration ItemM Length
data(X+3):Length+1- Configuration ItemM Data

Response Information

ByteData Field
1Completion Code
2:4Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.

Reference Information

Table 1 Definition of Bios Dynamic Configuration Parameter

Configuration Item TypeConfiguration Item DataConfiguration Description
0x10x0: Disabled
0x1: Enabled
Dynamic Energy Management Technology
0x20x0: Minmum Ratio
0x1: maxmum Ratio
0x2: Auto
Uncore Frequency Scaling
0x3Any value ranging from 0 to 15CPU Energy Efficiency Policy
0x40: default value
1: reduced by 10 W
2: reduced by 20 W
3: reduced by 30 W
4: reduced by 40 W
5: reduced by 50 W
PL1 Power Limit
0x50: default value
1: reduced by 10 W
2: reduced by 20 W
PL2 Power Limit
0x6Any value ranging from 0 to 56PL1 Time Windows
0x7Any value ranging from 0 to 56PL2 Time Window
0x80x0: enabled
0x1: disabled
Dynamic Loadline Switch

Command Example

Set the BIOS dynamic configuration to the BMC.

Request:

bash
ipmicmd -k "0f 00 MM NN" smi 0

Response:

text
0f MM NN

Back to Index