Set OCP Card BDF
更新时间: 2026/08/06
在Gitcode上查看源码

Set OCP Card BDF

Change History

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

Basic Information

Function Description

Setting the BDF of an OCP Card

Privilege

BasicSetting

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=70h
5Number of groups of device BDF information of standard OCP cards to be reported in this request.
6Length of each group of data. Currently, the value is fixed at 7.
7Silkscreen slot number contained in the first group of information
8:9Segment number contained in the first group of information. The least significant byte is in the front.
10Logical ID of the home CPU contained in the first group of information, starting from 0.
11Bus number contained in the first group of information
12Device number contained in the first group of information.
13Function number contained in the first group of information.
......
7N: 7N + 6BDF information of group N. For details about the format, see the format of group 1.

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.

Command Example

Example

Request:

bash
ipmicmd -k "0f 00 30 92 db 07 00 70 \{ocp\num\} \{data\len\} \{data\} " smi 0

Response:

text

Back to Index