History log of /openbmc/ipmi-fru-parser/frup.hpp (Results 1 – 7 of 7)
Revision Date Author Comments
# e4024bc3 20-Oct-2018 Patrick Venture <venture@google.com>

frup: add missing header

Add missing header "utility" provides std::pair<>.

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


# c9508db8 16-Oct-2018 Patrick Venture <venture@google.com>

add clang-format

Add clang-format file.

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


# c19c054c 04-Feb-2018 Ratan Gupta <ratagupt@in.ibm.com>

Inventory:- Make changes in the mako and the C++ structure

This change lies in the Write Fru Data command processing.
As fru yaml would be having extra properties like
entityID,entityInstance,So cha

Inventory:- Make changes in the mako and the C++ structure

This change lies in the Write Fru Data command processing.
As fru yaml would be having extra properties like
entityID,entityInstance,So changes were needed to make the change
in the corresponding c++ structure.

Change-Id: If23bb12563cdef34438746e2d6a8be7f54b7486d
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>

show more ...


# a71d0f15 01-Jun-2017 Patrick Williams <patrick@stwcx.xyz>

fru_gen: eliminate unnecessary maps

The type of the generated fru data contained a map of a map
of a map of a map, but for all except the outermost map, all
elements were iterated over when using th

fru_gen: eliminate unnecessary maps

The type of the generated fru data contained a map of a map
of a map of a map, but for all except the outermost map, all
elements were iterated over when using the map. Therefore,
change them to a vector<pair<...>> instead.

Vector should generate smaller code and allow faster iteration.
Vector insert and iteration are both linear where as map
is O(n lg n).

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

show more ...


# aeb726df 01-Jun-2017 Patrick Williams <patrick@stwcx.xyz>

fru_gen: reduce map in generated data

Eliminate one level of the generated "frus" map by creating
a structure for the lowest-level member.

This should reduce the impact of a gcc bug that consumes
e

fru_gen: reduce map in generated data

Eliminate one level of the generated "frus" map by creating
a structure for the lowest-level member.

This should reduce the impact of a gcc bug that consumes
excessive memory when compiling the generated map. Also
removed the runtime calculation of the 'delimiter' character
and instead generated it in the fru_gen python script.

Resolves openbmc/openbmc#1441.
Resolves openbmc/openbmc#1166.

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

show more ...


# 6eed4032 10-Feb-2017 Ratan Gupta <ratagupt@in.ibm.com>

Create the generated FRU Map in cpp.

Change-Id: Id83220e5e2876f4112ba76d698b2062e2a08dd3d
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>


# 19c617b7 10-Feb-2017 Ratan Gupta <ratagupt@in.ibm.com>

rename frup.h -> frup.hpp

This header contains c++ code.

Change-Id: I4bc6cf0ddfbdc6ac4d93580a5203bb59537bbb04
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>