History log of /openbmc/openpower-vpd-parser/store.hpp (Results 1 – 9 of 9)
Revision Date Author Comments
# c78d887c 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: Ia442cdc88aaeaab2f1384cc46a56f5cd5e40f2f5
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


# 9094d4f6 05-Aug-2020 SunnySrivastava1984 <sunnsr25@in.ibm.com>

Restore system VPD if EEPROM data is blank.

This commit implement changes which enables restoring system VPD.
If at the time of VPD parsing for backplane it is found that data
relate

Restore system VPD if EEPROM data is blank.

This commit implement changes which enables restoring system VPD.
If at the time of VPD parsing for backplane it is found that data
related to system VPD is blank on EEPROM but available on cache,
then the data from Dbus will be used to restore data in EEPROM.

There are another scenarios in restoring the system VPD but this
commit only implement changes to restore system VPD when the data
is available on cache but blank on EEPROM.

This commit also implements creation and logging of PEL in case blank
system VPD is found both on EEPROM and Dbus in the process of
system VPD restore.

Meson Build: OK.
Tested on Simics: OK.

Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
Change-Id: I32a872b3c3a74b79a9b8173c712b50f72fd7588c

show more ...


# 26a74af7 10-Sep-2019 Alpana Kumari <alpankum@in.ibm.com>

IPZ VPD Parser support

This commit enables the app ibm-read-vpd to read the
IPZ format vpd. To build this app, the application
build must be configured with the "--enable-ibm-parser"

IPZ VPD Parser support

This commit enables the app ibm-read-vpd to read the
IPZ format vpd. To build this app, the application
build must be configured with the "--enable-ibm-parser"
option.

The application populates the Inventory with the parsed
VPD data. The parser relies on a JSON config file
that maps the input VPD file path to the Inventory D-Bus
object that hosts the VPD data as properties.

The JSON file also supplies any additional interfaces
and properties that the D-Bus object should implement.

Argument required to run this application-
ibm-read-vpd --file vpd_file

Tested:

Also tested this on Rainier simulation model and verified that VPD
for FRUs is properly published as properties of D-Bus objects in the
Inventory.

Change-Id: Ic9305f25625adced7f64123589dd083e2679afbb
Signed-off-by: Alpana Kumari <alpankum@in.ibm.com>

show more ...


# d934d4dd 16-Apr-2020 Joel Stanley <joel@jms.id.au>

store: Provide method to dump out VPD

This dumps out the contents of all parsed VPDs to stdout.

Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: If5d54c805def4dd33c5ca7aa

store: Provide method to dump out VPD

This dumps out the contents of all parsed VPDs to stdout.

Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: If5d54c805def4dd33c5ca7aa28bc3ca497a8609b

show more ...


# c83c4dc3 01-Nov-2018 Patrick Venture <venture@google.com>

Add .clang-format to repo for automated style

Add .clang-format to repo for automated style. A consistent style
across Openbmc makes the code easier to read and edit.

Change-Id

Add .clang-format to repo for automated style

Add .clang-format to repo for automated style. A consistent style
across Openbmc makes the code easier to read and edit.

Change-Id: I7c09792d2482f0be3e01776804347700f3e3e651
Signed-off-by: Patrick Venture <venture@google.com>

show more ...


# 7b9c205f 08-Apr-2018 Gunnar Mills <gmills@us.ibm.com>

Spelling fixes

Spelling errors found using github.com/lucasdemarchi/codespell
A tool to fix common misspellings.
This tool is licensed under GNU General Public License, version 2.

Spelling fixes

Spelling errors found using github.com/lucasdemarchi/codespell
A tool to fix common misspellings.
This tool is licensed under GNU General Public License, version 2.

Change-Id: I5aa84be939c2c3335d326b02481c23652fee137b
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 7e7821c6 11-Sep-2017 Deepak Kodihalli <dkodihal@in.ibm.com>

store: add API to check if VPD exists

Change-Id: Ife91241448b64b077a7187d5839953ab0eb990e7
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>


# 158c0464 21-Nov-2016 Deepak Kodihalli <dkodihal@in.ibm.com>

Implement access to parsed OpenPOWER VPD

This change implements the access API to retrieve parsed OpenPOWER VPD.
Access is provided only to supported and valid VPD. This is achieved by

Implement access to parsed OpenPOWER VPD

This change implements the access API to retrieve parsed OpenPOWER VPD.
Access is provided only to supported and valid VPD. This is achieved by
having template specializations for a valid record:keyword combination.

Change-Id: I1ec39a94bf947bebade861fd7d9c74ccaa4ac96d
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>

show more ...


# 35c7fb16 21-Nov-2016 Deepak Kodihalli <dkodihal@in.ibm.com>

Add API to provide access to parsed OpenPOWER VPD

This change adds the Store class, which serves as a store for parsed
OpenPOWER VPD, as well as provides access to the VPD specified by

Add API to provide access to parsed OpenPOWER VPD

This change adds the Store class, which serves as a store for parsed
OpenPOWER VPD, as well as provides access to the VPD specified by
a record:keyword combination.

Change-Id: Ie9efe5825a3e799d78b59333c06955b0214a6823
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>

show more ...