History log of /openbmc/fb-ipmi-oem/src/appcommands.cpp (Results 1 – 12 of 12)
Revision Date Author Comments
# b2ae88b4 12-Sep-2023 cchoux <cosmo.chou@quantatw.com>

support specifying MB FRU eeprom path

The MB FRUID should be exposed with ID 0 for BIOS to get the data to
fill out SMBIOS table during POST. However, current IDs depend on the
ordering of the FruDe

support specifying MB FRU eeprom path

The MB FRUID should be exposed with ID 0 for BIOS to get the data to
fill out SMBIOS table during POST. However, current IDs depend on the
ordering of the FruDevice object paths.

(1) Using the object with "Type: EEPROM" and "Name: MB FRU" in the
EntityManager to figure out the MB FRU eeprom path. Other FRUIDs still
depend on the ordering of the FruDevice object paths.

example of the entity-manager config:
```
{
"Address": "$address",
"Bus": "$bus",
"Name": "MB FRU",
"Type": "EEPROM"
},
```

(2) For System GUID that BIOS populates into SMBIOS table during POST,
also use the MB FRU eeprom path instead of the hardcoding eeprom path.

Change-Id: If950c471f92b99180bab1a629d56d3a912d3b5f4
Signed-off-by: Cosmo Chou <cosmo.chou@quantatw.com>

show more ...


# 2405ae98 10-May-2023 Patrick Williams <patrick@stwcx.xyz>

clang-format: copy latest and re-format

clang-format-16 has some backwards incompatible changes that require
additional settings for best compatibility and re-running the formatter.
Copy the latest

clang-format: copy latest and re-format

clang-format-16 has some backwards incompatible changes that require
additional settings for best compatibility and re-running the formatter.
Copy the latest .clang-format from the docs repository and reformat the
repository.

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

show more ...


# e9baaff1 08-Nov-2022 Bonnie Lo <Bonnie_Lo@wiwynn.com>

appcommands: support multi-host set/get fw version

Support multi-host set/get fw version in IPMI set/get system info command

Test case:
Get bios version from different host success.

Signed-off-by:

appcommands: support multi-host set/get fw version

Support multi-host set/get fw version in IPMI set/get system info command

Test case:
Get bios version from different host success.

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

show more ...


# 35208459 24-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


# e39f9393 15-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 ...


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

Tes

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


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


# 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 r

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 wi

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


# 802ccb11 27-Aug-2019 Vijay Khemka <vijaykhemka@fb.com>

Correct app data file name

Corrected app data file name and also set priority for global variable.

Change-Id: Ia9c256506fdaeea2c7fd1bde7c1a58f40f2448be
Signed-off-by: Vijay Khem

Correct app data file name

Corrected app data file name and also set priority for global variable.

Change-Id: Ia9c256506fdaeea2c7fd1bde7c1a58f40f2448be
Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>

show more ...


# 666a4d95 03-Apr-2019 Vijay Khemka <vijaykhemka@fb.com>

Adding more app command for FB

Added more FB supported App commands like get/set sys_params,
manufacturing test

Change-Id: I75cf06fb3a85a4d0008732261e912be1f3752d60
Signed-o

Adding more app command for FB

Added more FB supported App commands like get/set sys_params,
manufacturing test

Change-Id: I75cf06fb3a85a4d0008732261e912be1f3752d60
Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>

show more ...


# a2d52f12 27-Mar-2019 Vijay Khemka <vijaykhemka@fb.com>

Adding app command for fb

Added GUID and global enables commands.
On Tiogapass the GUID is stored in the EEPROM (the same EEPROM which
is used to store the FRUID) at a specific offse

Adding app command for fb

Added GUID and global enables commands.
On Tiogapass the GUID is stored in the EEPROM (the same EEPROM which
is used to store the FRUID) at a specific offset (towards the end)
which is known not to conflict with the FRUID. This change adds support
to read the device and system GUID from these locations.

Change-Id: If999349b3a6e90bf5884bfc1f25340eb231661bf
Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>

show more ...