Set System Boot Options 命令详情
更新时间:2025/06/26
在Gitcode上查看源码

修订记录

openUBMC版本号修订日期修订人修订内容
25.062025/06/26pengqiang-gs初稿,新增命令详情

基本信息

功能说明

获取系统复位启动的启动参数。 This command is used to retrieve the boot options set by the Set System Boot Options command.

权限

BasicSetting

命令信息

请求信息

字节顺序域取值说明
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.

响应信息

字节顺序域取值说明
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 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.

命令样例

样例1:

  • 请求:
  • 响应:00

返回到索引