Set Dynamic Configuration Result
更新时间: 2026/08/06
在Gitcode上查看源码Set Dynamic Configuration Result
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial 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
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 92h |
| 1:3 | Manufacturer 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. |
| 4 | Sub command, sub command=2Fh |
| 5 | Reserved |
| 6 | [7:1]: resvered [0]: 0-last frame 1-casecade frame |
| 7:8 | Writing offset. The value starts from 0 and the LSB first. Write data in sequence when they are written as multiple frames. |
| 9 | Writing Length |
| 10:N | Command 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
| Byte | Data Field |
|---|---|
| 1 | Completion Code |
| 2:4 | Manufacturer 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 Type | Configuration Item Data | Configuration Description |
|---|---|---|
| 0x1 | 0x0: Disabled 0x1: Enabled | Dynamic Energy Management Technology |
| 0x2 | 0x0: Minmum Ratio 0x1: maxmum Ratio 0x2: Auto | Uncore Frequency Scaling |
| 0x3 | Any value ranging from 0 to 15 | CPU Energy Efficiency Policy |
| 0x4 | 0: 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 |
| 0x5 | 0: default value 1: reduced by 10 W 2: reduced by 20 W | PL2 Power Limit |
| 0x6 | Any value ranging from 0 to 56 | PL1 Time Windows |
| 0x7 | Any value ranging from 0 to 56 | PL2 Time Window |
| 0x8 | 0x0: 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 0Response:
text
0f MM NN