Open cmao0914 opened 5 years ago
Hi there, I trace storagecommands.cpp and encounter some statements that I don't understand. Could you help me?
Whe I run Get FRU Inv Area Info command, the replaceCacheFru function is called in storagecommands.cpp. At line 160, the fru.first.str is converted into a binary value and as a key to create a FRU table. Ref:https://github.com/openbmc/intel-ipmi-oem/blob/master/src/storagecommands.cpp#L160
At line 186, the devId variable is sill the unconverted request data, how can it be found in the FRU table(deviceHashes table)? Ref:https://github.com/openbmc/intel-ipmi-oem/blob/master/src/storagecommands.cpp#L186
For example, fru.first.str is xyz.openbmc_project.FruDevice.abc string and it is converted into 0x28(the value is assumed), how do I get 0x28 in advance when I run the FRU raw command?
Is there any setting I need to do?
Many thanks!
Hi there, I trace storagecommands.cpp and encounter some statements that I don't understand. Could you help me?
Whe I run Get FRU Inv Area Info command, the replaceCacheFru function is called in storagecommands.cpp. At line 160, the fru.first.str is converted into a binary value and as a key to create a FRU table. Ref:https://github.com/openbmc/intel-ipmi-oem/blob/master/src/storagecommands.cpp#L160
At line 186, the devId variable is sill the unconverted request data, how can it be found in the FRU table(deviceHashes table)? Ref:https://github.com/openbmc/intel-ipmi-oem/blob/master/src/storagecommands.cpp#L186
For example, fru.first.str is xyz.openbmc_project.FruDevice.abc string and it is converted into 0x28(the value is assumed), how do I get 0x28 in advance when I run the FRU raw command?
Is there any setting I need to do?
Many thanks!