History log of /openbmc/fb-ipmi-oem/ (Results 101 – 125 of 143)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
5f8e343501-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 ...

ad04924d31-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 ...

c056dc0010-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 ...

63227dfa01-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 ...

0c810eff10-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 ...

17cf134902-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 ...

41ad4ff111-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 ...

d119402427-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 ...

f2246ce827-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 ...

63c99be427-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>

bec18eaf13-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

ef0efbc413-May-2020 Patrick Williams <patrick@stwcx.xyz>

sdbusplus: remove deprecated variant_ns

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Id44aa42872ecddf18bf75db92369681942dfbc5c

dd14c0f718-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 ...

2515e09313-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 ...

33b8c13512-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 ...

7c0aea4905-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 ...

317999d302-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 ...

f43fad4226-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 ...

58bd5d8413-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 ...

74106e8312-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 ...

427b276212-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 ...

11b33a0613-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 ...

877d5dd916-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 ...

38183d6628-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 ...

88884b8527-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 ...

123456