Home
last modified time | relevance | path

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

12345678910

/openbmc/phosphor-logging/test/openpower-pels/
H A Dfru_identity_test.cpp35 FRUIdentity fru{stream}; in TEST() local
37 EXPECT_EQ(fru.failingComponentType(), FRUIdentity::hardwareFRU); in TEST()
38 EXPECT_EQ(fru.flattenedSize(), data.size()); in TEST()
39 EXPECT_EQ(fru.type(), 0x4944); in TEST()
41 EXPECT_EQ(fru.getPN().value(), "1234567"); in TEST()
42 EXPECT_EQ(fru.getCCIN().value(), "AAAA"); in TEST()
43 EXPECT_EQ(fru.getSN().value(), "123456789ABC"); in TEST()
44 EXPECT_FALSE(fru.getMaintProc()); in TEST()
49 fru.flatten(newStream); in TEST()
64 FRUIdentity fru{stream}; in TEST() local
[all …]
H A Dsrc_callout_test.cpp185 auto& fru = callout.fruIdentity(); in TEST() local
186 EXPECT_EQ(fru->getPN().value(), "1234567"); in TEST()
187 EXPECT_EQ(fru->getCCIN().value(), "ABCD"); in TEST()
188 EXPECT_EQ(fru->getSN().value(), "123456789ABC"); in TEST()
273 auto& fru = newCallout.fruIdentity(); in TEST() local
274 EXPECT_EQ(fru->getPN().value(), "1234567"); in TEST()
275 EXPECT_EQ(fru->getCCIN().value(), "ABCD"); in TEST()
276 EXPECT_EQ(fru->getSN().value(), "123456789ABC"); in TEST()
295 auto& fru = callout.fruIdentity(); in TEST() local
296 EXPECT_EQ(fru->getPN().value(), "1234567"); in TEST()
[all …]
H A Dsrc_test.cpp358 auto& fru = callout->fruIdentity(); in TEST_F() local
360 EXPECT_EQ(fru->getPN().value(), "1234567"); in TEST_F()
361 EXPECT_EQ(fru->getCCIN().value(), "CCCC"); in TEST_F()
362 EXPECT_EQ(fru->getSN().value(), "123456789ABC"); in TEST_F()
450 auto& fru = callout->fruIdentity(); in TEST_F() local
452 EXPECT_EQ(fru->getPN(), ""); in TEST_F()
453 EXPECT_EQ(fru->getCCIN(), ""); in TEST_F()
454 EXPECT_EQ(fru->getSN(), ""); in TEST_F()
455 EXPECT_FALSE(fru->getMaintProc()); in TEST_F()
896 auto& fru = callouts[0]->fruIdentity(); in TEST_F() local
[all …]
/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 …]
H A Dipmi_kontronoem.c50 extern int read_fru_area(struct ipmi_intf *intf, struct fru_info *fru,
53 extern int write_fru_area(struct ipmi_intf * intf, struct fru_info *fru,
214 struct fru_info fru; in ipmi_kontron_set_serial_number() local
284 memset(&fru, 0, sizeof(fru)); in ipmi_kontron_set_serial_number()
285 fru.size = (rsp->data[1] << 8) | rsp->data[0]; in ipmi_kontron_set_serial_number()
286 fru.access = rsp->data[2] & 0x1; in ipmi_kontron_set_serial_number()
287 if (fru.size < 1) { in ipmi_kontron_set_serial_number()
288 printf(" Invalid FRU size %d", fru.size); in ipmi_kontron_set_serial_number()
330 fru_data = malloc(fru.size); in ipmi_kontron_set_serial_number()
337 memset(fru_data, 0, fru.size); in ipmi_kontron_set_serial_number()
[all …]
/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/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/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-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/openbmc/meta-phosphor/recipes-phosphor/configuration/
H A Dentity-manager_git.bb15 PACKAGECONFIG ??= "ipmi-fru"
17 PACKAGECONFIG[ipmi-fru] = "-Dfru-device=true, -Dfru-device=false, i2c-tools,"
31 SYSTEMD_SERVICE:fru-device = "xyz.openbmc_project.FruDevice.service"
33 SYSTEMD_AUTO_ENABLE:fru-device:ibm-power-cpu = "disable"
39 ${@bb.utils.contains('PACKAGECONFIG', 'ipmi-fru', 'fru-device', '', d)} \
50 FILES:fru-device = "${bindir}/fru-device ${datadir}/${BPN}/blacklist.json"
54 ${@bb.utils.contains('PACKAGECONFIG', 'ipmi-fru', 'fru-device', '', d)} \
/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/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()
61 endOfList = fru[lastRecordStart + 1] & 0x80; in validateBasicFruContent()
63 areaLength = fru[lastRecordStart + 2]; in validateBasicFruContent()
80 areaLength = fru[lastRecordStart + 1]; in validateBasicFruContent()
/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/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
/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-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 \
/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-quanta/meta-s6q/recipes-phosphor/configuration/
H A Ds6q-yaml-config.bb9 file://ipmi-fru.yaml \
10 file://ipmi-fru-properties.yaml \
19 install -m 0644 -D ipmi-fru.yaml ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
20 install -m 0644 -D ipmi-fru-properties.yaml ${D}${datadir}/${BPN}/ipmi-extra-properties.yaml
26 ${datadir}/${BPN}/ipmi-fru-read.yaml \

12345678910