commit | 9d6c4010b58049070afcb39ef4c2a965633e2e9c | [log] [tgz] |
---|---|---|
author | avenash.thambi <avenash.thambi@fii-usa.com> | Fri Nov 19 12:03:16 2021 -0600 |
committer | Mustafa Shehabi <mustafa.shehabi@fii-na.com> | Tue Feb 08 00:39:40 2022 +0000 |
tree | 810356f7925e6c6c4a3eca01c1f5126cb210da18 | |
parent | da2cf0d2b0f4cd56bc93575a435a5ee1c848f7b0 [diff] |
foxconn-ipmi-oem: Add Maintainers and OWNERS into foxconn-ipmi-oem Added Mustafa Shehabi into the Owners/Maintainers list. Removed Mohaimen Alsamarai, XP Chen from Maintainers list. Signed-off-by: avenash.thambi <avenash.thambi@fii-usa.com> Change-Id: Ie59799c9168ce7316aae89c3faeb371348effba8
There are and will be a variety of sys specific commands.
The PCIe bifurcation command checks the type of pcei adapter instailled in each slot.
Request
Byte(s) | Value | Data |
---|---|---|
0x00 | 0x03 | Subcommand |
Response
Byte(s) | Value | Data |
---|---|---|
0x00 | 0x03 | Subcommand |
0x01 | 0x-- | Bifurcation each bit identified the slot support x16(1b) or x8(0b) |
0x02 | 0x-- | Present bit each bit identified PCIe adapter installed(0b) or not(1b) |
Example |# |Command |Example |--------|-------|---- |1|Read the information|ipmitool 0x34 0x03
This is a 32 bits register that provides bios pushs the boot counter to BMC, or get the boot counter from BMC.
Request |Byte(s) |Value|Description |--------|-----|---- |0x00|0x71|Subcommand |0x01|Op value|Operation to be performed |0x02-0x05|byte0 byte1 byte2 byte3|32-bit Count value for set operation
Op value | Operation to be performed |
---|---|
0x00 | Read boot count value |
0x01 | Increment boot count value |
0x02 | Clear boot count value |
0x03 | Set the boot count with given 4 byte value |
Response |Byte(s) |Value |Description |--------|-------|---- |0x00|CC|Completion code returned |0x01|--|Byte 0 of boot count |0x02|--|Byte 1 of boot count |0x03|--|Byte 2 of boot count |0x04|--|Byte 3 of boot count
Completion Codes (CC) |CC |Description |-----|-----------| |0xC1|Invalid Command |0x00|Command Success |0xC7|Data length Invalid
Example |# |Command |Example |--------|-------|---- |1|Read the boot count|ipmitool raw 0x34 0x71 0x00 |2|Increment the boot count by 1|ipmitool raw 0x34 0x71 0x01 |3|Clear the boot count to all 0's|ipmitool raw 0x34 0x71 0x02 |4|Set the boot count to given value|ipmitool raw 0x34 0x71 0x03 byte0 byte1 byte2 byte3