Get System Boot Options
更新时间: 2026/08/06
在Gitcode上查看源码

Get System Boot Options

Change History

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

Basic Information

Function Description

Obtains the system boot option.

Privilege

Command Information

Request Information

ByteData Field
NetFnChassis 00h
CMD09h
1Parameter selector
[7]-reserved
[6:0]-boot option parameter selector
2[7:0]-Set Selector
Selects a particular block or set of parameters under the given parameter
selector.
Write as 00h if parameter doesn't use a Set Selector
3[7:0]-Block Selector
Selects a particular block within a set of parameters.
Write as 00h if parameter doesn't use a Block Selector.
NOTE: As of this writing, there are no IPMI-specified Boot Options parameters
that use the block selector. However, this field is provided for consistency with other configuration commands and as a placeholder for future extension of the IPMI specification.

Response Information

ByteData Field
1Completion Code. Generic plus the following command-specific completion
codes:
80h=parameter not supported.
2[7:4]-reserved
[3:0]-parameter version. 1h for this specification unless otherwise specified.
3Parameter valid
[7]-1b=parameter marked invalid/locked
0b=parameter marked valid/unlocked
[6:0]-boot option parameter selector
4:NConfiguration parameter data, per Table 8-3, Boot Option Parameters.
If the rollback feature is implemented, the BMC makes a copy of the existing
parameters when the 'set in progress' state becomes asserted (See the Set In
Progress parameter #0). While the 'set in progress' state is active, the BMC
will return data from this copy of the parameters, plus any uncommitted
changes that were made to the data. Otherwise, the BMC returns parameter
data from non-volatile storage.

Command Example

Obtain the system boot option.

Request:

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

Response:

text
0f MM NN

Back to Index