Home
last modified time | relevance | path

Searched refs:fru (Results 1 – 25 of 237) sorted by relevance

12345678910

/openbmc/phosphor-logging/test/openpower-pels/
H A Dfru_identity_test.cpp23 FRUIdentity fru{stream}; in TEST() local
25 EXPECT_EQ(fru.failingComponentType(), FRUIdentity::hardwareFRU); in TEST()
26 EXPECT_EQ(fru.flattenedSize(), data.size()); in TEST()
27 EXPECT_EQ(fru.type(), 0x4944); in TEST()
29 EXPECT_EQ(fru.getPN().value(), "1234567"); in TEST()
30 EXPECT_EQ(fru.getCCIN().value(), "AAAA"); in TEST()
31 EXPECT_EQ(fru.getSN().value(), "123456789ABC"); in TEST()
32 EXPECT_FALSE(fru.getMaintProc()); in TEST()
37 fru.flatten(newStream); in TEST()
52 FRUIdentity fru{stream}; in TEST() local
[all …]
H A Dsrc_callout_test.cpp173 auto& fru = callout.fruIdentity(); in TEST() local
174 EXPECT_EQ(fru->getPN().value(), "1234567"); in TEST()
175 EXPECT_EQ(fru->getCCIN().value(), "ABCD"); in TEST()
176 EXPECT_EQ(fru->getSN().value(), "123456789ABC"); in TEST()
261 auto& fru = newCallout.fruIdentity(); in TEST() local
262 EXPECT_EQ(fru->getPN().value(), "1234567"); in TEST()
263 EXPECT_EQ(fru->getCCIN().value(), "ABCD"); in TEST()
264 EXPECT_EQ(fru->getSN().value(), "123456789ABC"); in TEST()
283 auto& fru = callout.fruIdentity(); in TEST() local
284 EXPECT_EQ(fru->getPN().value(), "1234567"); in TEST()
[all …]
/openbmc/openbmc/meta-ibm/meta-romulus/recipes-phosphor/configuration/
H A Dromulus-yaml-config.bb9 file://romulus-ipmi-fru.yaml \
10 file://romulus-ipmi-fru-bmc.yaml \
11 file://romulus-ipmi-fru-properties.yaml \
20 cat romulus-ipmi-fru.yaml romulus-ipmi-fru-bmc.yaml > fru-read.yaml
22 install -m 0644 -D romulus-ipmi-fru-properties.yaml \
24 install -m 0644 -D fru-read.yaml \
25 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
34 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/ipmitool/lib/
H A Dipmi_fru.c71 struct fru_info fru, struct fru_header header,
75 fru_area_print_multirec_bloc(struct ipmi_intf * intf, struct fru_info * fru,
78 read_fru_area(struct ipmi_intf * intf, struct fru_info *fru, uint8_t id,
230 build_fru_bloc(struct ipmi_intf * intf, struct fru_info *fru, uint8_t id) in build_fru_bloc() argument
299 p_bloc->size = fru->size; in build_fru_bloc()
313 p_new->size = fru->size - p_new->start; in build_fru_bloc()
334 if (fru->access && (off & 1)) { in build_fru_bloc()
341 if (read_fru_area(intf, fru, id, off, 5, in build_fru_bloc()
355 p_new->size = fru->size - p_new->start; in build_fru_bloc()
371 } while (!(rec_hdr.format & 0x80) && (off < fru->size)); in build_fru_bloc()
[all …]
/openbmc/openbmc/meta-amd/meta-daytonax/recipes-phosphor/configuration/
H A Ddaytonax-yaml-config.bb9 file://daytonax-ipmi-fru.yaml \
10 file://daytonax-ipmi-fru-properties.yaml \
18 cat daytonax-ipmi-fru.yaml > fru-read.yaml
20 install -m 0644 -D daytonax-ipmi-fru-properties.yaml \
22 install -m 0644 -D fru-read.yaml \
23 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
30 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-amd/meta-ethanolx/recipes-phosphor/configuration/
H A Dethanolx-yaml-config.bb9 file://ethanolx-ipmi-fru.yaml \
10 file://ethanolx-ipmi-fru-properties.yaml \
18 cat ethanolx-ipmi-fru.yaml > fru-read.yaml
20 install -m 0644 -D ethanolx-ipmi-fru-properties.yaml \
22 install -m 0644 -D fru-read.yaml \
23 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
30 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/intel-ipmi-oem/src/
H A Dfruutils.cpp36 bool validateBasicFruContent(const std::vector<uint8_t>& fru, in validateBasicFruContent() argument
41 if (fru.size() >= sizeof(FRUHeader)) in validateBasicFruContent()
44 reinterpret_cast<const FRUHeader*>(fru.data()); in validateBasicFruContent()
65 if (lastRecordStart + 4 >= fru.size()) in validateBasicFruContent()
71 endOfList = fru[lastRecordStart + 1] & 0x80; in validateBasicFruContent()
73 areaLength = fru[lastRecordStart + 2]; in validateBasicFruContent()
90 areaLength = fru[lastRecordStart + 1]; in validateBasicFruContent()
/openbmc/openbmc/meta-ibm/recipes-phosphor/configuration/
H A Dacx22-yaml-config.bb10 file://acx22-ipmi-fru-bmc.yaml \
11 file://acx22-ipmi-fru-not-sent-by-host.yaml \
27 acx22-ipmi-fru-bmc.yaml \
28 acx22-ipmi-fru-not-sent-by-host.yaml \
41 # generate extra-properties.yaml from the MRW for ipmi-fru-parser
43 -c $op_configpath/ipmi-fru-properties-mrw.yaml \
46 # generate fru-read.yaml from the MRW, for ipmid and ipmi-fru-parser
48 -m $op_configpath/ipmi-hostboot-fru-mrw.yaml \
49 -o fru-read-partial.yaml ${EXTRA_MRW_SCRIPT_ARGS}
50 cat fru-read-partial.yaml ${ACx22_IPMI_EXTRA_FRU_READ_YAMLS} \
[all …]
/openbmc/phosphor-power/phosphor-regulators/test/actions/
H A Dcompare_vpd_action_tests.cpp70 std::string fru{"/xyz/openbmc_project/inventory/system"}; in TEST() local
78 EXPECT_CALL(vpd, getValue(fru, keyword)) in TEST()
87 CompareVPDAction action{fru, keyword, abcdValue}; in TEST()
93 CompareVPDAction action{fru, keyword, in TEST()
100 CompareVPDAction action{fru, keyword, std::vector<uint8_t>{}}; in TEST()
107 std::string fru{"/xyz/openbmc_project/inventory/system"}; in TEST() local
115 EXPECT_CALL(vpd, getValue(fru, keyword)) in TEST()
124 CompareVPDAction action{fru, keyword, emptyValue}; in TEST()
130 CompareVPDAction action{fru, keyword, in TEST()
138 std::string fru{"/xyz/openbmc_project/inventory/system"}; in TEST() local
[all …]
/openbmc/openbmc/meta-ieisystem/meta-nf5280m7/recipes-phosphor/configuration/
H A Dnf5280m7-yaml-config.bb9 file://nf5280m7-ipmi-fru.yaml \
10 file://nf5280m7-ipmi-fru-properties.yaml \
19 cat nf5280m7-ipmi-fru.yaml > fru-read.yaml
21 install -m 0644 -D nf5280m7-ipmi-fru-properties.yaml \
23 install -m 0644 -D fru-read.yaml \
24 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
33 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-ieisystem/meta-fp5280g3/recipes-phosphor/configuration/
H A Dfp5280g3-yaml-config.bb9 file://fp5280g3-ipmi-fru.yaml \
10 file://fp5280g3-ipmi-fru-properties.yaml \
19 cat fp5280g3-ipmi-fru.yaml > fru-read.yaml
21 install -m 0644 -D fp5280g3-ipmi-fru-properties.yaml \
23 install -m 0644 -D fru-read.yaml \
24 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
33 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-openpower/recipes-phosphor/configuration/
H A Dopenpower-yaml-config.bb9 file://ipmi-fru-properties-mrw.yaml \
10 file://ipmi-hostboot-fru-mrw.yaml \
19 install -m 0644 -D ipmi-fru-properties-mrw.yaml \
20 ${D}${datadir}/${BPN}/ipmi-fru-properties-mrw.yaml
21 install -m 0644 -D ipmi-hostboot-fru-mrw.yaml \
22 ${D}${datadir}/${BPN}/ipmi-hostboot-fru-mrw.yaml
30 ${datadir}/${BPN}/ipmi-fru-properties-mrw.yaml \
31 ${datadir}/${BPN}/ipmi-hostboot-fru-mrw.yaml \
/openbmc/phosphor-power/phosphor-regulators/src/actions/
H A Dcompare_presence_action.hpp51 explicit ComparePresenceAction(const std::string& fru, bool value) : in ComparePresenceAction() argument
52 fru{fru}, value{value} in ComparePresenceAction()
75 return fru; in getFRU()
101 const std::string fru{}; member in phosphor::power::regulators::ComparePresenceAction
H A Dcompare_vpd_action.hpp55 explicit CompareVPDAction(const std::string& fru, in CompareVPDAction() argument
58 fru{fru}, keyword{keyword}, value{value} in CompareVPDAction()
81 return fru; in getFRU()
117 const std::string fru{}; member in phosphor::power::regulators::CompareVPDAction
/openbmc/openbmc/meta-ibm/meta-system1/recipes-phosphor/configurations/
H A Dsystem1-yaml-config.bb9 file://system1-ipmi-fru.yaml \
10 file://system1-ipmi-fru-properties.yaml \
17 install -m 0644 -D system1-ipmi-fru.yaml \
18 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
19 install -m 0644 -D system1-ipmi-fru-properties.yaml \
24 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-ibm/meta-genesis3/recipes-phosphor/configuration/
H A Dgenesis3-yaml-config.bb9 file://genesis3-ipmi-fru.yaml \
10 file://genesis3-ipmi-fru-properties.yaml \
17 install -m 0644 -D genesis3-ipmi-fru.yaml \
18 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
19 install -m 0644 -D genesis3-ipmi-fru-properties.yaml \
24 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-ibm/meta-sbp1/recipes-phosphor/configuration/
H A Dsbp1-yaml-config.bb9 file://sbp1-ipmi-fru.yaml \
10 file://sbp1-ipmi-fru-properties.yaml \
17 install -m 0644 -D sbp1-ipmi-fru.yaml \
18 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
19 install -m 0644 -D sbp1-ipmi-fru-properties.yaml \
24 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-phosphor/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-fru-hostfw-config-example-native_git.bb1 SUMMARY = "Sample hostfw inventory map for phosphor-ipmi-fru"
2 PROVIDES += "virtual/phosphor-ipmi-fru-hostfw-config"
8 inherit phosphor-ipmi-fru
15 # install fru-types.yaml ${DEST}/config.yaml
18 require phosphor-ipmi-fru.inc
H A Dphosphor-ipmi-fru-inventory-example-native_git.bb1 SUMMARY = "Sample inventory map for phosphor-ipmi-fru"
2 PROVIDES += "virtual/phosphor-ipmi-fru-inventory"
8 inherit phosphor-ipmi-fru
13 # after ipmi-fru-parser untangles the host
20 require phosphor-ipmi-fru.inc
/openbmc/openbmc/meta-ibm/meta-palmetto/recipes-phosphor/configuration/
H A Dpalmetto-yaml-config.bb9 file://palmetto-ipmi-fru.yaml \
10 file://palmetto-ipmi-fru-properties.yaml \
18 install -m 0644 -D palmetto-ipmi-fru-properties.yaml \
20 install -m 0644 -D palmetto-ipmi-fru.yaml \
21 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
28 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/
H A Dzaius-yaml-config.bb9 file://zaius-ipmi-fru.yaml \
10 file://zaius-ipmi-fru-properties.yaml \
18 install -m 0644 -D zaius-ipmi-fru-properties.yaml \
20 install -m 0644 -D zaius-ipmi-fru.yaml \
21 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
28 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-ampere/meta-jefferson/recipes-phosphor/ipmi/
H A Dampere-ipmi-oem.bbappend1 PACKAGECONFIG:append = " mac-address-manual-fru-conf"
2 PACKAGECONFIG[mac-address-manual-fru-conf] = "-Dmac-address-fru-bus=14 -Dmac-address-fru-addr=80"
/openbmc/openbmc/meta-ampere/meta-mitchell/recipes-phosphor/ipmi/
H A Dampere-ipmi-oem.bbappend1 PACKAGECONFIG:append = " mac-address-manual-fru-conf"
2 PACKAGECONFIG[mac-address-manual-fru-conf] = "-Dmac-address-fru-bus=14 -Dmac-address-fru-addr=80"
/openbmc/openbmc/meta-phosphor/classes/
H A Dphosphor-ipmi-fru.bbclass1 hostfw_datadir = "${datadir}/phosphor-ipmi-fru/hostfw"
2 inventory_datadir = "${datadir}/phosphor-ipmi-fru/inventory"
3 config_datadir = "${datadir}/phosphor-ipmi-fru/config"
4 properties_datadir = "${datadir}/phosphor-ipmi-fru/properties"
/openbmc/openbmc/meta-quanta/meta-olympus-nuvoton/recipes-phosphor/configuration/
H A Dolympus-nuvoton-yaml-config.bb9 file://olympus-nuvoton-ipmi-fru.yaml \
10 file://olympus-nuvoton-ipmi-fru-properties.yaml \
18 install -m 0644 -D olympus-nuvoton-ipmi-fru-properties.yaml \
20 install -m 0644 -D olympus-nuvoton-ipmi-fru.yaml \
21 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
28 ${datadir}/${BPN}/ipmi-fru-read.yaml \

12345678910