Report Trusted Module Info
更新时间: 2025/06/26
在Gitcode上查看源码

50h-BIOS-上报可信模块信息(Report-Trusted-Module-Info)

修订记录

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

基本信息

功能说明

BIOS上报可信模块信息,比如TPM/TCM/HBRT等。

权限

命令信息

请求信息

字节顺序域取值说明
NetFn30h
CMD92h
1:3Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。
4Sub command子命令=50h
5TPM/TCM Type length=T,支持范围1-16字节
6:5+T具体类型名称,举例:TPM、TCM、TPCM等。
6+TTPM/TCM Protocol Version,length=P,支持范围0-16字节,长度为0时,代表可信模块不支持获取对应字段
7+T:6+T+PTPM/TCM Protocol Version信息,若长度为0,则无此字段。
7+T+PTPM/TCM Firmware Version,length=F,支持范围0-16字节,长度为0时,代表可信模块不支持获取对应字段
8+T+P:7+T+P+FTPM/TCM Firmware Version信息,若长度为0,则无此字段。
8+T+P+FTPM/TCM Self-Test Result
1:success
2:fail
0xff:不涉及,比如可信模块未提供自检信息获取能力,或者Presence为0-不在位时。
9+T+P+FTPM/TCM Manufacturer Len:M,支持范围0-16字节,长度为0时,代表可信模块不支持获取对应字段
10+T+P+F:9+T+P+F+MTPM/TCM Manufacturer名称信息,若长度为0,则无此字段。
11+T+P+F:9+T+P+F+MHBRT Self-Test Result
1:success
2:fail
0xff:不涉及,比如硬件可信根未提供自检信息获取能力,或者Presence为0-不在位时。

响应信息

字节顺序域取值说明
1Completion Code
2:4Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。

命令样例

请求:

ipmitool raw 0x30 0x92 0xdb 0x07 0x00 0x50 0x04 0x54 0x50 0x43 0x4d 0x07 0x31 0x2e 0x32 0x2e 0x31 0x2e 0x33 0x07 0x31 0x2e 0x32 0x2e 0x31 0x2e 0x33 0x01 0x07 0x31 0x2e 0x32 0x2e 0x31 0x2e 0x33

响应:

db 07 00

返回到索引