Set SoC Environment Variable 命令详情
更新时间:2025/06/26
在Gitcode上查看源码修订记录
| openUBMC版本号 | 修订日期 | 修订人 | 修订内容 |
|---|---|---|---|
| 25.09 | 2025/07/22 | pengqiang-gs | 初稿,新增命令详情 |
基本信息
功能说明
设置 SoC 环境变量
权限
不同的环境变量配置需要有不同的权限进行操作。具体的权限见 环境变量功能编号说明表
命令信息
命令样式
- 请求:
ipmitool raw 0x30 0x90 0x81 <Selector> <Length> <Data> - 响应:
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | 30h |
| Cmd | 90h |
| 1 | SubCmd, 固定为 80h |
| 2 | Selector,环境变量设置功能编号,具体见 环境变量功能编号说明表 |
| 3 | Length,请求数据长度 |
| 4:N | Data,设置的环境变量的具体值 |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code |
附表1:SoC 环境变量功能编号说明表
| 环境变量名称 | 功能编号 | 操作权限 | IPMI命令参数 | 说明 |
|---|---|---|---|---|
| Set Host GMAC | 01h | BasicSetting | 请求: Byte3 = Data Length, 7 Byte4 = Host GMAC index,具体设置的 GMAC 编号 Byte[5:10] = Gmac 详细内容 | -- |
| Set Coprocessor Boot Mem Limit | 02h | SecurityMgmt | 请求: Byte3 = Data Length, 4 Byte[4:7] = 内存大小 | 仅限装备使用 |
命令样例
样例1:设置 SoC 的 GMAC 地址
- 请求:
ipmitool raw 0x30 0x90 0x80 0x01 0x06 0x60 0x61 0x62 0x63 0x64 0x65 - 响应: