Searched hist:"38 ee9c8d" (Results 1 – 5 of 5) sorted by relevance
/openbmc/openpower-vpd-parser/ |
H A D | types.hpp | 38ee9c8d Fri Apr 07 00:58:12 CDT 2023 Kantesh Nagaradder <kantesh.nagaradder@ibm.com> Backup & restore changes for bonnell's system VPD
This commit implements the changes of system backplane VPD backup on the base banel VPD and restoring it from the base panel VPD
The bonnell BMC is embedded in the system backplane, so if either fails, the backplane should be replaced as a whole. So the changes have been made to backup the system backplane critical keywords on the operator panel base EEPROM under the VSBK record.
Test: Case 1: A PEL with error severity is created when the base panel EEPROM file doesn't exist.
Case 2: A PEL with error severity is created when the base panel VPD has ecc exceptions.
Case 3: A PEL with error severity is created when the base panel EEPROM doesn't contain VSBK record.
Case 4: System VPD's critical keywords are backing up in the base panel VPD
Case 5: System VPD's critical keywords are restoring from the base panel VPD
Case 6: The VSBK record creation and population of properties on dbus
Case 7: A PEL with warning serverity is created when there is a mismatch between system VPD & base panel keyword values.
Case 8: A PEL with error serverity is created when both the system VPD & base panel keyword values are default.
Tests above works as expected.
Change-Id: Ieea6ff4e267518f010c924e2d51a2b080b47e91c Signed-off-by: Kantesh Nagaradder <kantesh.nagaradder@ibm.com>
|
H A D | meson.build | 38ee9c8d Fri Apr 07 00:58:12 CDT 2023 Kantesh Nagaradder <kantesh.nagaradder@ibm.com> Backup & restore changes for bonnell's system VPD
This commit implements the changes of system backplane VPD backup on the base banel VPD and restoring it from the base panel VPD
The bonnell BMC is embedded in the system backplane, so if either fails, the backplane should be replaced as a whole. So the changes have been made to backup the system backplane critical keywords on the operator panel base EEPROM under the VSBK record.
Test: Case 1: A PEL with error severity is created when the base panel EEPROM file doesn't exist.
Case 2: A PEL with error severity is created when the base panel VPD has ecc exceptions.
Case 3: A PEL with error severity is created when the base panel EEPROM doesn't contain VSBK record.
Case 4: System VPD's critical keywords are backing up in the base panel VPD
Case 5: System VPD's critical keywords are restoring from the base panel VPD
Case 6: The VSBK record creation and population of properties on dbus
Case 7: A PEL with warning serverity is created when there is a mismatch between system VPD & base panel keyword values.
Case 8: A PEL with error serverity is created when both the system VPD & base panel keyword values are default.
Tests above works as expected.
Change-Id: Ieea6ff4e267518f010c924e2d51a2b080b47e91c Signed-off-by: Kantesh Nagaradder <kantesh.nagaradder@ibm.com>
|
H A D | const.hpp | 38ee9c8d Fri Apr 07 00:58:12 CDT 2023 Kantesh Nagaradder <kantesh.nagaradder@ibm.com> Backup & restore changes for bonnell's system VPD
This commit implements the changes of system backplane VPD backup on the base banel VPD and restoring it from the base panel VPD
The bonnell BMC is embedded in the system backplane, so if either fails, the backplane should be replaced as a whole. So the changes have been made to backup the system backplane critical keywords on the operator panel base EEPROM under the VSBK record.
Test: Case 1: A PEL with error severity is created when the base panel EEPROM file doesn't exist.
Case 2: A PEL with error severity is created when the base panel VPD has ecc exceptions.
Case 3: A PEL with error severity is created when the base panel EEPROM doesn't contain VSBK record.
Case 4: System VPD's critical keywords are backing up in the base panel VPD
Case 5: System VPD's critical keywords are restoring from the base panel VPD
Case 6: The VSBK record creation and population of properties on dbus
Case 7: A PEL with warning serverity is created when there is a mismatch between system VPD & base panel keyword values.
Case 8: A PEL with error serverity is created when both the system VPD & base panel keyword values are default.
Tests above works as expected.
Change-Id: Ieea6ff4e267518f010c924e2d51a2b080b47e91c Signed-off-by: Kantesh Nagaradder <kantesh.nagaradder@ibm.com>
|
H A D | ibm_vpd_utils.hpp | 38ee9c8d Fri Apr 07 00:58:12 CDT 2023 Kantesh Nagaradder <kantesh.nagaradder@ibm.com> Backup & restore changes for bonnell's system VPD
This commit implements the changes of system backplane VPD backup on the base banel VPD and restoring it from the base panel VPD
The bonnell BMC is embedded in the system backplane, so if either fails, the backplane should be replaced as a whole. So the changes have been made to backup the system backplane critical keywords on the operator panel base EEPROM under the VSBK record.
Test: Case 1: A PEL with error severity is created when the base panel EEPROM file doesn't exist.
Case 2: A PEL with error severity is created when the base panel VPD has ecc exceptions.
Case 3: A PEL with error severity is created when the base panel EEPROM doesn't contain VSBK record.
Case 4: System VPD's critical keywords are backing up in the base panel VPD
Case 5: System VPD's critical keywords are restoring from the base panel VPD
Case 6: The VSBK record creation and population of properties on dbus
Case 7: A PEL with warning serverity is created when there is a mismatch between system VPD & base panel keyword values.
Case 8: A PEL with error serverity is created when both the system VPD & base panel keyword values are default.
Tests above works as expected.
Change-Id: Ieea6ff4e267518f010c924e2d51a2b080b47e91c Signed-off-by: Kantesh Nagaradder <kantesh.nagaradder@ibm.com>
|
H A D | ibm_vpd_app.cpp | 38ee9c8d Fri Apr 07 00:58:12 CDT 2023 Kantesh Nagaradder <kantesh.nagaradder@ibm.com> Backup & restore changes for bonnell's system VPD
This commit implements the changes of system backplane VPD backup on the base banel VPD and restoring it from the base panel VPD
The bonnell BMC is embedded in the system backplane, so if either fails, the backplane should be replaced as a whole. So the changes have been made to backup the system backplane critical keywords on the operator panel base EEPROM under the VSBK record.
Test: Case 1: A PEL with error severity is created when the base panel EEPROM file doesn't exist.
Case 2: A PEL with error severity is created when the base panel VPD has ecc exceptions.
Case 3: A PEL with error severity is created when the base panel EEPROM doesn't contain VSBK record.
Case 4: System VPD's critical keywords are backing up in the base panel VPD
Case 5: System VPD's critical keywords are restoring from the base panel VPD
Case 6: The VSBK record creation and population of properties on dbus
Case 7: A PEL with warning serverity is created when there is a mismatch between system VPD & base panel keyword values.
Case 8: A PEL with error serverity is created when both the system VPD & base panel keyword values are default.
Tests above works as expected.
Change-Id: Ieea6ff4e267518f010c924e2d51a2b080b47e91c Signed-off-by: Kantesh Nagaradder <kantesh.nagaradder@ibm.com>
|