5f8e3435 | 01-Dec-2020 |
Manikandan Elumalai <manikandan.hcl.ers.epl@gmail.com> |
meta-yosemitev2: add system get/set guid support
Added get/set system GUID command for multi host YosemiteV2, it reads/writes guid to the corresponding hosts Bridge IC(BIC).
Tested:
Verified this
meta-yosemitev2: add system get/set guid support
Added get/set system GUID command for multi host YosemiteV2, it reads/writes guid to the corresponding hosts Bridge IC(BIC).
Tested:
Verified this with host reboot(BIOS automatically sends get GUID command to BMC).
Verified this ipmitool. Get System GUID: ipmitool raw 60x37
Set System GUID: ipmitool raw 0x30 0xEF 0 252 109 1 0 135 236 73 26 54 249 84 1 1 80 7 8
Signed-off-by: Manikandan Elumalai <manikandan.hcl.ers.epl@gmail.com> Change-Id: I4d24a2fb4bf98f38afd7c0d07df0005c22535d48
show more ...
|
ad04924d | 31-Aug-2020 |
Kumar Thangavel <thangavel.k@hcl.com> |
fb-ipmi-oem: yosemitev2: Add Ipmi implementation for read post codes
Added implementation to handle read post code BIC request from host to BMC and send the response back to host.
TESTED : Built Fa
fb-ipmi-oem: yosemitev2: Add Ipmi implementation for read post codes
Added implementation to handle read post code BIC request from host to BMC and send the response back to host.
TESTED : Built Facebook YosemiteV2 images and loaded on the target hardware. Verified all the host's postcodes in BMC.
Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com> Change-Id: Iee9a224b381db5ab9e244b9ae2999a602e520a36
show more ...
|
c056dc00 | 10-Dec-2020 |
Manikandan Elumalai <manikandan.hcl.ers.epl@gmail.com> |
yosemitev2:add host physical location info of DIMM
The current implementation for host dimm doesn't provide much detail about the dimm physical location as below,
Log: SEL Entry: FRU:1, Record:Stan
yosemitev2:add host physical location info of DIMM
The current implementation for host dimm doesn't provide much detail about the dimm physical location as below,
Log: SEL Entry: FRU:1, Record:Standard (0x02), Time: Thu Jan 1 00:00:00 1970, Sensor: MEMORY_ECC_ERR (0x63), Event Data: (00A0F0) Correctable (DIMM 240) Logical Rank 0 Assertion
This feature helps to print the host physical location of info of DIMM to help the data center techs to quickly locate physical HW. (e.g. A0/A1 or B0/B1 etc.)
Tested: Verified dimm physical location in Yosemitev2 as below,
Log: SEL Entry: FRU:1, Record:Standard (0x02), Time: Thu Jan 1 00:00:00 1970, Sensor: MEMORY_ECC_ERR (0x63), Event Data: (00A0F0) Correctable (DIMM 240) Logical Rank 0 Node: 7, Card: 2, Module: 0, Rank Number: 0, Location: DIMM B0 Assertion
Signed-off-by: Manikandan Elumalai <manikandan.hcl.ers.epl@gmail.com> Change-Id: I58dcb2eb1f8842607609494194fcbd5648fb443b
show more ...
|
63227dfa | 01-Dec-2020 |
Manikandan Elumalai <manikandan.hcl.ers.epl@gmail.com> |
meta-yosemitev2: add gpio description for debug card
Added gpio description for yosemitev2 platform.
Tested: Verfied with OCP external debug card display.
Signed-off-by: Manikandan Elumalai <manik
meta-yosemitev2: add gpio description for debug card
Added gpio description for yosemitev2 platform.
Tested: Verfied with OCP external debug card display.
Signed-off-by: Manikandan Elumalai <manikandan.hcl.ers.epl@gmail.com> Change-Id: If72827b8295e27c7d81da5e9f4b412608da9addf
show more ...
|
0c810eff | 10-Dec-2020 |
Jayashree-D <jayashree-d@hcl.com> |
Disable rtti temporarily in boost
This compilation flag causes fb-ipmi-oem to not build.
Similar to the x86-power-control issue. https://gerrit.openbmc-project.xyz/c/openbmc/x86-power-control/+/370
Disable rtti temporarily in boost
This compilation flag causes fb-ipmi-oem to not build.
Similar to the x86-power-control issue. https://gerrit.openbmc-project.xyz/c/openbmc/x86-power-control/+/37078
Signed-off-by: Jayashree D <jayashree-d@hcl.com> Change-Id: Ic5174d24808b5517ca0e7d407ccbf87485139ab1
show more ...
|
17cf1349 | 02-Nov-2020 |
Vijay Khemka <vijaykhemka@fb.com> |
Add fru get area info command
Added fru get area info command which is required for "ipmi fru" command. Earlier it was supported through ipmid but with latest change in ipmid supporting only phospho
Add fru get area info command
Added fru get area info command which is required for "ipmi fru" command. Earlier it was supported through ipmid but with latest change in ipmid supporting only phosphor-fru, needed to add this command here.
I would prefer to add entity manager fru support including this command in phosphor-ipmid which is the best way.
Tested: verified using "ipmi fru" command
Change-Id: I0adff8caa89efc9c30dc8ae17ba91d1e325ba925 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
41ad4ff1 | 11-Jun-2020 |
Kumar Thangavel <thangavel.k@hcl.com> |
fb-ipmi-oem: yosemitev2: Add Ipmi implementation to handle BIC request
Added Implementation to handle BIC Request from host to BMC and send the response back to host. We are able to see the BMC info
fb-ipmi-oem: yosemitev2: Add Ipmi implementation to handle BIC request
Added Implementation to handle BIC Request from host to BMC and send the response back to host. We are able to see the BMC information in the host BIOS.
TESTED : Built Facebook YosemiteV2 images and loaded on the target hardware. We are able to see BMC information on two host's BIOS.
Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com> Change-Id: I7586426809973b5d670d45495daf76e91b82ff23
show more ...
|
d1194024 | 27-May-2020 |
Vijay Khemka <vijaykhemka@fb.com> |
Update clang format file
Updated clang format file from docs repo to match with clang-format 10. Also fixed some of files as per new clang format.
Change-Id: I36277447722e5c52dac49e0da745b0b0e870d2
Update clang format file
Updated clang format file from docs repo to match with clang-format 10. Also fixed some of files as per new clang format.
Change-Id: I36277447722e5c52dac49e0da745b0b0e870d298 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
f2246ce8 | 27-May-2020 |
Vijay Khemka <vijaykhemka@fb.com> |
Add Set system GUID OEM command
Added set system GUID OEM command for tiogapass, it writes guid to a fixed offset in EEPROM.
Tested: Verified this with following command ipmitool raw 0x30 0xEF 0xf0
Add Set system GUID OEM command
Added set system GUID OEM command for tiogapass, it writes guid to a fixed offset in EEPROM.
Tested: Verified this with following command ipmitool raw 0x30 0xEF 0xf0 0x49 0x02 0x00 0x4e 0xa9 0x8b 0x19 0x53 0x1f 0x75 0x41 0x41 0x02 0x42 0x02
Change-Id: I6ee7c67f8e88805499d1b81adf08a76b44087209 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
63c99be4 | 27-May-2020 |
Vijay Khemka <vijaykhemka@fb.com> |
Update to clang 10
Change code style to clang 10.
Change-Id: I42b0819bbeaf9dc68a99065d2df0e6ceb2eeedd0 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com> |
bec18eaf | 13-May-2020 |
Patrick Williams <patrick@stwcx.xyz> |
sdbusplus: replace message::variant with std::variant
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ie13ac83ac2d55c85e9381f196c6b246128ad3b19 |
ef0efbc4 | 13-May-2020 |
Patrick Williams <patrick@stwcx.xyz> |
sdbusplus: remove deprecated variant_ns
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Id44aa42872ecddf18bf75db92369681942dfbc5c |
dd14c0f7 | 18-Mar-2020 |
Vijay Khemka <vijaykhemka@fb.com> |
Add DCMI command
Added DCMI command support for get power reading, get power limit, set power limit and apply power limit.
Tested: Verified by running ipmi raw command. ipmitool raw 0x2c 0x2 0xdc 0
Add DCMI command
Added DCMI command support for get power reading, get power limit, set power limit and apply power limit.
Tested: Verified by running ipmi raw command. ipmitool raw 0x2c 0x2 0xdc 0x1 0x0 0x0 dc 0d 00 0c 00 0e 00 0d 00 a8 96 72 5e 18 51 3b 1a 40
Change-Id: I59a61b795d4c2ffec5d10d3f27fcf5e8d1bef6fc Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
2515e093 | 13-Mar-2020 |
Vijay Khemka <vijaykhemka@fb.com> |
Fix manufacturing test command
Manufacturing test was not calling proper command for sled-cycle. Fixed this.
Tested: Verified this with issueing below raw command ipmitool raw 0x06 0x05 0x73 0x6c 0
Fix manufacturing test command
Manufacturing test was not calling proper command for sled-cycle. Fixed this.
Tested: Verified this with issueing below raw command ipmitool raw 0x06 0x05 0x73 0x6c 0x65 0x64 0x2d 0x63 0x79 0x63 0x6c 0x65
Change-Id: I6aa8c181e34f82ac034d8f5f688dc9e70f1bb623 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
33b8c135 | 12-Mar-2020 |
Vijay Khemka <vijaykhemka@fb.com> |
Remove get device guid command
Removing device guid command as it is supported by standard ipmid which calculates device guid as per IPMI specification.
Tested: Verified this with following command
Remove get device guid command
Removing device guid command as it is supported by standard ipmid which calculates device guid as per IPMI specification.
Tested: Verified this with following command ipmitool raw 0x06 0x08 09 b7 99 a3 22 f7 2c a5 c5 4e 20 ab 4d df ad 47
Change-Id: Ib472c72c3f150d8dde593f656129c2cfd4479d8e Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
7c0aea49 | 05-Mar-2020 |
Vijay Khemka <vijaykhemka@fb.com> |
Remove chassis status command
Removing chassis status command as it has been implemented in main ipmid library.
Change-Id: I22102ba07f80c00470c2f67e7a203f24f4645cc6 Signed-off-by: Vijay Khemka <vij
Remove chassis status command
Removing chassis status command as it has been implemented in main ipmid library.
Change-Id: I22102ba07f80c00470c2f67e7a203f24f4645cc6 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
317999d3 | 02-Jan-2020 |
Vijay Khemka <vijaykhemka@fb.com> |
Get ME status for lcd card
Send a get device command to ME and read a byte to find status of ME if it is in operational mode. Display this status in LCD debug card screen in system info page.
Teste
Get ME status for lcd card
Send a get device command to ME and read a byte to find status of ME if it is in operational mode. Display this status in LCD debug card screen in system info page.
Tested: verified with lcd debug card screen.
Change-Id: I777a0d48f0a0538a80f5fd351a4eb47a0a07f52a Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
f43fad42 | 26-Dec-2019 |
Vijay Khemka <vijaykhemka@fb.com> |
Add dynamic precision in critical sensor
Reading precision values from json file for each critical sensor to be displayed on lcd screen and adjust output as per precision value.
Tested: verified wi
Add dynamic precision in critical sensor
Reading precision values from json file for each critical sensor to be displayed on lcd screen and adjust output as per precision value.
Tested: verified with lcd debug card screen.
Change-Id: I43bc0334fba8d939fc7c6da872e92dcf35eeefc7 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
58bd5d84 | 13-Dec-2019 |
Vijay Khemka <vijaykhemka@fb.com> |
Add critical sensor units to lcd display
Get sensor type from path and add its unit to output on debug card LCD display.
Tested: verified with lcd debug card screen.
Change-Id: I7caf7d7b58d2566261
Add critical sensor units to lcd display
Get sensor type from path and add its unit to output on debug card LCD display.
Tested: verified with lcd debug card screen.
Change-Id: I7caf7d7b58d25662614ee38b1c84d5d32808d2f3 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
74106e83 | 12-Dec-2019 |
Vijay Khemka <vijaykhemka@fb.com> |
Add precision in critical sensor
As debug screen has limited space for display so limiting critical sensor value output to precision of 2.
Tested: verified with lcd debug card screen.
Change-Id: I
Add precision in critical sensor
As debug screen has limited space for display so limiting critical sensor value output to precision of 2.
Tested: verified with lcd debug card screen.
Change-Id: I9135b0c32d49adce658ee598a58736b9c0b6e64d Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
427b2762 | 12-Dec-2019 |
Vijay Khemka <vijaykhemka@fb.com> |
Add support for debug card critical sensors
List of critical sensors read from json file cri_sensors.json and its name along with current values will be displayed on debug card screen.
Tested: veri
Add support for debug card critical sensors
List of critical sensors read from json file cri_sensors.json and its name along with current values will be displayed on debug card screen.
Tested: verified with lcd debug card screen.
Change-Id: I1c7968b1d57efa9bf5e4cf8c7396fbeecbfbfd3a Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
11b33a06 | 13-Dec-2019 |
Vijay Khemka <vijaykhemka@fb.com> |
Move debug card config file
Install all lcd debug card related config files in single directory lcd-debug
Change-Id: I142e00f06060d038ce38e552666b4294e6fde318 Signed-off-by: Vijay Khemka <vijaykhem
Move debug card config file
Install all lcd debug card related config files in single directory lcd-debug
Change-Id: I142e00f06060d038ce38e552666b4294e6fde318 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
877d5dd9 | 16-Dec-2019 |
Vijay Khemka <vijaykhemka@fb.com> |
Support for add and get boot order
Added support for oem command add and set boot order. Also added default boot order.
Tested: Verified this with ipmitool command
Change-Id: I4cdb7ac2c10a1815ce84
Support for add and get boot order
Added support for oem command add and set boot order. Also added default boot order.
Tested: Verified this with ipmitool command
Change-Id: I4cdb7ac2c10a1815ce84da05b64e3b3a3c96feba Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
38183d66 | 28-Aug-2019 |
Vijay Khemka <vijaykhemka@fb.com> |
Add GPIO pin description
Added functionality to read gpio pin code description from gpio_desc.json file stored in /usr/share/ipmi-providers/. This file is platform specific and can be overwritten fo
Add GPIO pin description
Added functionality to read gpio pin code description from gpio_desc.json file stored in /usr/share/ipmi-providers/. This file is platform specific and can be overwritten for different platforms. This gpio pin description will be requested by lcd debug card for displaying in screen.
Tested: verified with lcd debug card screen.
Change-Id: I32275a5d218cbfdd20cd919768688ab6cc67b091 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|
88884b85 | 27-Aug-2019 |
Vijay Khemka <vijaykhemka@fb.com> |
Get bios version for debug card request
Reading Bios version stored in app data file and responding to debug card request.
Tested: Verified in the debug card screen for Bios version.
Change-Id: I6
Get bios version for debug card request
Reading Bios version stored in app data file and responding to debug card request.
Tested: Verified in the debug card screen for Bios version.
Change-Id: I697fc75f66427edaeffde9ce567eea7ade325f67 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
show more ...
|