History log of /openbmc/fb-ipmi-oem/src/ (Results 51 – 75 of 111)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3f67127312-Oct-2022 Bonnie Lo <Bonnie_Lo@wiwynn.com>

oemcommands: set system guid

Remove unused input parameter for ipmiOemSetSystemGuid.

Test Case:
Call IPMI OEM Set System GUID for different BIC

Signed-off-by: Bonnie Lo <Bonnie_Lo@wiwynn.com>
Chan

oemcommands: set system guid

Remove unused input parameter for ipmiOemSetSystemGuid.

Test Case:
Call IPMI OEM Set System GUID for different BIC

Signed-off-by: Bonnie Lo <Bonnie_Lo@wiwynn.com>
Change-Id: Ic708e0a34867b8708860f3a82810a3aebbfc9e09

show more ...

020ff3e420-Sep-2022 Patrick Williams <patrick@stwcx.xyz>

selcommands: add include for flat_map

We were getting this include for free from sdbusplus, but it has
gone away in a recent commit. Add the appropriate include.

Signed-off-by: Patrick Williams <p

selcommands: add include for flat_map

We were getting this include for free from sdbusplus, but it has
gone away in a recent commit. Add the appropriate include.

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

show more ...

e4d6fe7423-Aug-2022 Logananth Sundararaj <logananth_s@hcl.com>

Add BIC to handle the DCMI commands

Added a BIC enable check to parshes the DCMI commands in
IPMI OEM.

Signed-off-by: Logananth Sundararaj <logananth_s@hcl.com>
Change-Id: I8c02926168e74a613762e6ff

Add BIC to handle the DCMI commands

Added a BIC enable check to parshes the DCMI commands in
IPMI OEM.

Signed-off-by: Logananth Sundararaj <logananth_s@hcl.com>
Change-Id: I8c02926168e74a613762e6ffa18bf759fcc0d4ab

show more ...

d5353caa10-Aug-2022 Potin Lai <potin.lai@quantatw.com>

oemcommands: fix compile error of unused parameter

Fix the error of unused parameter when BIC disabled.

Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I0d3f646e3a2e7c80b815435f7708b9c

oemcommands: fix compile error of unused parameter

Fix the error of unused parameter when BIC disabled.

Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I0d3f646e3a2e7c80b815435f7708b9caf897218d

show more ...

cd315e0722-Jul-2022 Patrick Williams <patrick@stwcx.xyz>

sdbusplus: use shorter type aliases

The sdbusplus headers provide shortened aliases for many types.
Switch to using them to provide better code clarity and shorter
lines. Possible replacements are

sdbusplus: use shorter type aliases

The sdbusplus headers provide shortened aliases for many types.
Switch to using them to provide better code clarity and shorter
lines. Possible replacements are for:
* bus_t
* exception_t
* manager_t
* match_t
* message_t
* object_t
* slot_t

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

show more ...

d532feca14-Jul-2022 Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com>

yosemitev2:Multi-host CPU info displayed in OCP debug-card.

This implementation is going to display the processor
information in the OCP debug-card.

Tested: information frame value of processor inf

yosemitev2:Multi-host CPU info displayed in OCP debug-card.

This implementation is going to display the processor
information in the OCP debug-card.

Tested: information frame value of processor info
displayed in the OCP debug card with multi-host
Yosemitev2 platform.

Signed-off-by: Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com>
Change-Id: Iec29bae79a4c56d92184a69ea187549895f34db9

show more ...

6d9e9a7518-Jul-2022 Patrick Williams <patrick@stwcx.xyz>

fix build failure

Seeing the following in Yocto:

```
09:57:11 | ../git/src/oemcommands.cpp: In function 'ipmi::RspType<std::vector<unsigned char, std::allocator<unsigned char> > > ipmi::ipmiOemQGet

fix build failure

Seeing the following in Yocto:

```
09:57:11 | ../git/src/oemcommands.cpp: In function 'ipmi::RspType<std::vector<unsigned char, std::allocator<unsigned char> > > ipmi::ipmiOemQGetDimmInfo(Context::ptr, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':
09:57:11 | ../git/src/oemcommands.cpp:1683:31: error: 'findHost' is not a member of 'ipmi::boot'; did you mean 'findHost'?
09:57:11 | 1683 | auto hostId = ipmi::boot::findHost(ctx->hostIdx);
```

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

show more ...

10ff3d8606-Apr-2022 Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com>

yosemitev2:Multi-host DIMM info displayed in OCP debug card

This implementation is going to display the DIMM
information in the OCP debug-card.

Tested: information frame value of Dimm info
displaye

yosemitev2:Multi-host DIMM info displayed in OCP debug card

This implementation is going to display the DIMM
information in the OCP debug-card.

Tested: information frame value of Dimm info
displayed in the OCP debug card with multi-host
Yosemitev2 platform.

Change-Id: Ia3f198ee99806e25c6fe8e995130d45a9ac0f23b
Signed-off-by: Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com>

show more ...

4ec8056728-Jun-2022 Jayashree Dhanapal <jayashree-d@hcl.com>

Refactored code to support INSTANCES as string

Modified code in meson build to support INSTANCES flag as string
type which is passed from machine layer bb file.

Tested: Tested and verified the INST

Refactored code to support INSTANCES as string

Modified code in meson build to support INSTANCES flag as string
type which is passed from machine layer bb file.

Tested: Tested and verified the INSTANCES value.

Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com>
Change-Id: I91a7610157c30abf2cbc4783350d8b0a744a6ba9

show more ...

123cbcc424-Jun-2022 Patrick Williams <patrick@stwcx.xyz>

oemcommands: fix invalid string find result

Comparison on a std::string::find was against -1, but find returns
an unsigned size_t. The correct approach is to compare against npos.

Signed-off-by: P

oemcommands: fix invalid string find result

Comparison on a std::string::find was against -1, but find returns
an unsigned size_t. The correct approach is to compare against npos.

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

show more ...

3520845924-Jun-2022 Patrick Williams <patrick@stwcx.xyz>

appcommands: handle system result for sled-cycle

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

98aabdb106-Apr-2022 Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com>

yosemitev2: Multi-host information displayed in OCP debug-card

This implementation is going to display the following info
in OCP debug card.
1) FRU details
2) ME status
which is support for the Face

yosemitev2: Multi-host information displayed in OCP debug-card

This implementation is going to display the following info
in OCP debug card.
1) FRU details
2) ME status
which is support for the Facebook Yosemitev2 platform.

Tested: information frame value of FRU info displayed in the
OCP debug card with multi-host Yosemitev2 platform.

Signed-off-by: Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com>
Change-Id: I7cf042af9bcd295b90df4044d37b186e1086ae79

show more ...

e39f939315-Jun-2022 Willy Tu <wltu@google.com>

build: Convert project to meson and C++20

Cleanedup all build warnings and updated the header to point to the
latest ipmid.

Change-Id: Ife89b51cda0137c8632fc24525efc131817e07b8
Signed-off-by: Willy

build: Convert project to meson and C++20

Cleanedup all build warnings and updated the header to point to the
latest ipmid.

Change-Id: Ife89b51cda0137c8632fc24525efc131817e07b8
Signed-off-by: Willy Tu <wltu@google.com>

show more ...

77ee489f08-Apr-2022 Jayashree Dhanapal <jayashree-d@hcl.com>

Refactoring code for boot-order configuration

Refactoring the code to use sdbusplus which has automatic conversions
for the enum types from convertTypesToString() to
sdbusplus::messsage::convert_to_

Refactoring code for boot-order configuration

Refactoring the code to use sdbusplus which has automatic conversions
for the enum types from convertTypesToString() to
sdbusplus::messsage::convert_to_string().

TESTED : Tested on Facebook Yosemitev2 platform and verified
the results

Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com>
Change-Id: Idc84eb43f192a4ed12f414b97e48b7fb6b72628c

show more ...

778147da30-Mar-2022 Jayashree Dhanapal <jayashree-d@hcl.com>

Added BootType property for Get/Set BootOrder

Added BootType property and interface in Get and Set Boot Order
handler to determine the BIOS boot options which supports both
Legacy and EFI.

TESTED :

Added BootType property for Get/Set BootOrder

Added BootType property and interface in Get and Set Boot Order
handler to determine the BIOS boot options which supports both
Legacy and EFI.

TESTED : Tested on Facebook Yosemitev2 platform and verified
the results.

Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com>
Change-Id: I7ce11a03a4b844de0d27ba7a105bc6b8912351d3

show more ...

39836ffa17-Jan-2022 Karthikeyan Pasupathi <p_karthikeya@hcl.com>

yosemitev2:Add multi-host critical sensor support

This feature adds the host critical sensor support for
Facebook Yosemitev2 platform.

Tested: Critical sensor value displayed in the
OCP debug card

yosemitev2:Add multi-host critical sensor support

This feature adds the host critical sensor support for
Facebook Yosemitev2 platform.

Tested: Critical sensor value displayed in the
OCP debug card with multi-host Yosemitev2 platform.

Signed-off-by: Karthikeyan Pasupathi <p_karthikeya@hcl.com>
Change-Id: Ia77af76ac4e07435e7ed6287be8806efcd3ff86b

show more ...

813f293a06-Apr-2022 Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com>

Move Common code to their respective header file.

Moved the common code and Refactored to
their respective header file so it helps
the better code readability in fb-ipmi-oem.

Signed-off-by: Karthik

Move Common code to their respective header file.

Moved the common code and Refactored to
their respective header file so it helps
the better code readability in fb-ipmi-oem.

Signed-off-by: Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com>
Change-Id: I241705a137ad5c2bb187407269024573c1640b24

show more ...

35d1254606-Oct-2021 Patrick Williams <patrick@stwcx.xyz>

catch exceptions as const

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

485f9b3103-Sep-2021 Patrick Williams <patrick@stwcx.xyz>

biccommands: use SecureBuffer for IPMB call

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

58c1ca2f22-Apr-2021 Patrick Williams <patrick@stwcx.xyz>

build: build biccommands always

Limit the amount of code that is #ifdef'd out from a normal
build, so compile issues do not escape, by only #ifdef'ing
out the function that registers the BIC-based I

build: build biccommands always

Limit the amount of code that is #ifdef'd out from a normal
build, so compile issues do not escape, by only #ifdef'ing
out the function that registers the BIC-based IPMI handlers
and not the majority of the code to handle BIC-related IPMI
commands. This allows us to identify compile failures in
unit-testing.

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

show more ...

0fcfbeee16-Apr-2021 Kumar Thangavel <thangavel.k@hcl.com>

Fix build Failures in postcode handler.

Fixed the build compilation issues in the postcode handler function
after the latest updates in the master.

TESTED : Built Facebook YosemiteV2 images and loa

Fix build Failures in postcode handler.

Fixed the build compilation issues in the postcode handler function
after the latest updates in the master.

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>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I8019d68c471f1c1123fa2f3fc071b0339032f0f6

show more ...

f0cf665829-Nov-2020 Jayashree-D <jayashree-d@hcl.com>

Add boot order configuration support for yosemitev2.

Added implementation for boot order configuration
to get and set boot order using dbus objects in multihost.

TESTED: Tested in tiogapass and yos

Add boot order configuration support for yosemitev2.

Added implementation for boot order configuration
to get and set boot order using dbus objects in multihost.

TESTED: Tested in tiogapass and yosemitev2 hardware.

Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com>
Change-Id: Iae9da2e36ac78c23e53bf2d1161e23c975384950

show more ...

c723d6a511-Mar-2021 Manojkiran Eda <manojkiran.eda@gmail.com>

Fix the dbus signature used for setting postcodes

- With 9a96970ebb93eb1f495c200801343a4d1c53977c PDI change,
the dbus signature of raw post codes has been changed from
uint64 to struct[uint64,a

Fix the dbus signature used for setting postcodes

- With 9a96970ebb93eb1f495c200801343a4d1c53977c PDI change,
the dbus signature of raw post codes has been changed from
uint64 to struct[uint64,array[byte]] where the array[byte] is
the secondary post code.

- The intent behind this commit is to fix the code based on the
latest PDI change.

Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: I46dfbf643ad138c373d3826d3504b4a26866a5bf

show more ...

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

12345