/openbmc/phosphor-logging/test/openpower-pels/ |
H A D | fru_identity_test.cpp | 35 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 D | src_callout_test.cpp | 185 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 D | src_test.cpp | 358 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 D | ipmi_fru.c | 71 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 D | ipmi_kontronoem.c | 50 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 D | acx22-yaml-config.bb | 10 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 D | romulus-yaml-config.bb | 9 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 D | compare_vpd_action_tests.cpp | 70 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 D | daytonax-yaml-config.bb | 9 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 D | ethanolx-yaml-config.bb | 9 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 D | entity-manager_git.bb | 15 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 D | nf5280m7-yaml-config.bb | 9 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 D | fp5280g3-yaml-config.bb | 9 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 D | openpower-yaml-config.bb | 9 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 D | fruutils.cpp | 36 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 D | system1-yaml-config.bb | 9 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 D | genesis3-yaml-config.bb | 9 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 D | sbp1-yaml-config.bb | 9 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 D | compare_presence_action.hpp | 51 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 D | palmetto-yaml-config.bb | 9 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 D | zaius-yaml-config.bb | 9 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 D | olympus-nuvoton-yaml-config.bb | 9 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 D | phosphor-ipmi-fru-hostfw-config-example-native_git.bb | 1 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 D | phosphor-ipmi-fru-inventory-example-native_git.bb | 1 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 D | s6q-yaml-config.bb | 9 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 \
|