/openbmc/phosphor-logging/test/openpower-pels/ |
H A D | fru_identity_test.cpp | 35 FRUIdentity fru{stream}; in TEST() local 39 EXPECT_EQ(fru.type(), 0x4944); in TEST() 49 fru.flatten(newStream); in TEST() 64 FRUIdentity fru{stream}; in TEST() local 70 EXPECT_FALSE(fru.getPN()); in TEST() 71 EXPECT_FALSE(fru.getCCIN()); in TEST() 72 EXPECT_FALSE(fru.getSN()); in TEST() 77 fru.flatten(newStream); in TEST() 110 fru.flatten(stream); in testHWCallout() 176 fru.flatten(stream); in TEST() [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() 273 auto& fru = newCallout.fruIdentity(); in TEST() local 295 auto& fru = callout.fruIdentity(); in TEST() local 326 auto& fru = callout.fruIdentity(); in TEST() local 375 auto& fru = callout.fruIdentity(); in TEST() local 396 auto& fru = callout.fruIdentity(); in TEST() local 417 auto& fru = callout.fruIdentity(); in TEST() local 418 EXPECT_EQ(fru->failingComponentType(), in TEST() [all …]
|
H A D | src_test.cpp | 351 auto& fru = callout->fruIdentity(); in TEST_F() local 353 EXPECT_EQ(fru->getPN().value(), "1234567"); in TEST_F() 354 EXPECT_EQ(fru->getCCIN().value(), "CCCC"); in TEST_F() 441 auto& fru = callout->fruIdentity(); in TEST_F() local 443 EXPECT_EQ(fru->getPN(), ""); in TEST_F() 444 EXPECT_EQ(fru->getCCIN(), ""); in TEST_F() 445 EXPECT_EQ(fru->getSN(), ""); in TEST_F() 446 EXPECT_FALSE(fru->getMaintProc()); in TEST_F() 1124 EXPECT_EQ(fru->failingComponentType(), in TEST_F() 1135 EXPECT_EQ(fru->failingComponentType(), in TEST_F() [all …]
|
/openbmc/ipmitool/lib/ |
H A D | ipmi_fru.c | 2871 memset(&fru, 0, sizeof(fru)); in __ipmi_fru_print() 2876 fru.size, fru.access ? "words" : "bytes"); in __ipmi_fru_print() 3038 fru->device_id, fru->dev_type, in ipmi_fru_print() 3148 if (fru == NULL || !fru->logical) { in ipmi_fru_print_all() 3206 memset(&fru, 0, sizeof(fru)); in ipmi_fru_read_to_bin() 3274 memset(&fru, 0, sizeof(fru)); in ipmi_fru_write_from_bin() 3394 memset(&fru, 0, sizeof(fru)); in ipmi_fru_edit_multirec() 3418 memset(&fru, 0, sizeof(fru)); in ipmi_fru_edit_multirec() 3597 memset(&fru, 0, sizeof(fru)); in ipmi_fru_get_multirec() 4067 memset(&fru, 0, sizeof(fru)); in ipmi_fru_get_internal_use_info() [all …]
|
H A D | ipmi_kontronoem.c | 214 struct fru_info fru; in ipmi_kontron_set_serial_number() local 284 memset(&fru, 0, sizeof(fru)); 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() 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() 511 struct fru_info fru; in ipmi_kontron_set_mfg_date() local 566 memset(&fru, 0, sizeof(fru)); in ipmi_kontron_set_mfg_date() 569 if (fru.size < 1) { in ipmi_kontron_set_mfg_date() 603 fru_data = malloc(fru.size); in ipmi_kontron_set_mfg_date() [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 \ 19 cat romulus-ipmi-fru.yaml romulus-ipmi-fru-bmc.yaml > fru-read.yaml 21 install -m 0644 -D romulus-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-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 \ 26 acx22-ipmi-fru-bmc.yaml \ 27 acx22-ipmi-fru-not-sent-by-host.yaml \ 42 -c $op_configpath/ipmi-fru-properties-mrw.yaml \ 45 # generate fru-read.yaml from the MRW, for ipmid and ipmi-fru-parser 47 -m $op_configpath/ipmi-hostboot-fru-mrw.yaml \ 48 -o fru-read-partial.yaml ${EXTRA_MRW_SCRIPT_ARGS} 50 > fru-read.yaml 69 install -m 0644 -D fru-read.yaml ${D}${datadir}/${BPN}/ipmi-fru-read.yaml [all …]
|
/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() 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 144 EXPECT_CALL(vpd, getValue(fru, keyword)) in TEST() [all …]
|
/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 \ 17 cat ethanolx-ipmi-fru.yaml > fru-read.yaml 19 install -m 0644 -D ethanolx-ipmi-fru-properties.yaml \ 21 install -m 0644 -D fru-read.yaml \ 22 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml 29 ${datadir}/${BPN}/ipmi-fru-read.yaml \
|
/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 \ 17 cat daytonax-ipmi-fru.yaml > fru-read.yaml 19 install -m 0644 -D daytonax-ipmi-fru-properties.yaml \ 21 install -m 0644 -D fru-read.yaml \ 22 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml 29 ${datadir}/${BPN}/ipmi-fru-read.yaml \
|
/openbmc/openbmc/meta-ieisystems/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 \ 18 cat fp5280g3-ipmi-fru.yaml > fru-read.yaml 20 install -m 0644 -D fp5280g3-ipmi-fru-properties.yaml \ 22 install -m 0644 -D fru-read.yaml \ 23 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml 32 ${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 \ 18 install -m 0644 -D ipmi-fru-properties-mrw.yaml \ 19 ${D}${datadir}/${BPN}/ipmi-fru-properties-mrw.yaml 20 install -m 0644 -D ipmi-hostboot-fru-mrw.yaml \ 21 ${D}${datadir}/${BPN}/ipmi-hostboot-fru-mrw.yaml 29 ${datadir}/${BPN}/ipmi-fru-properties-mrw.yaml \ 30 ${datadir}/${BPN}/ipmi-hostboot-fru-mrw.yaml \
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/configuration/ |
H A D | entity-manager_git.bb | 13 PACKAGECONFIG ??= "ipmi-fru" 14 PACKAGECONFIG[ipmi-fru] = "-Dfru-device=true, -Dfru-device=false, i2c-tools," 27 SYSTEMD_SERVICE:fru-device = "xyz.openbmc_project.FruDevice.service" 28 SYSTEMD_AUTO_ENABLE:fru-device:ibm-power-cpu = "disable" 34 ${@bb.utils.contains('PACKAGECONFIG', 'ipmi-fru', 'fru-device', '', d)} \ 44 FILES:fru-device = "${bindir}/fru-device ${datadir}/${BPN}/blacklist.json"
|
/openbmc/openpower-vpd-parser/ |
H A D | write.cpp | 28 std::string fru = type; in write() local 29 std::transform(fru.begin(), fru.end(), fru.begin(), in write() 31 auto iterator = supportedFrus.find(fru); in write() 34 throw std::runtime_error("Unsupported FRU: " + std::move(fru)); in write()
|
/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 \ 16 install -m 0644 -D system1-ipmi-fru.yaml \ 17 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml 18 install -m 0644 -D system1-ipmi-fru-properties.yaml \ 23 ${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 \ 16 install -m 0644 -D genesis3-ipmi-fru.yaml \ 17 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml 18 install -m 0644 -D genesis3-ipmi-fru-properties.yaml \ 23 ${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 \ 16 install -m 0644 -D sbp1-ipmi-fru.yaml \ 17 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml 18 install -m 0644 -D sbp1-ipmi-fru-properties.yaml \ 23 ${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
|
H A D | compare_vpd_action.hpp | 55 explicit CompareVPDAction(const std::string& fru, in CompareVPDAction() argument 58 fru{fru}, in CompareVPDAction() 82 return fru; in getFRU() 118 const std::string fru{}; member in phosphor::power::regulators::CompareVPDAction
|
/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 \ 17 install -m 0644 -D palmetto-ipmi-fru-properties.yaml \ 19 install -m 0644 -D palmetto-ipmi-fru.yaml \ 20 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml 27 ${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 \ 17 install -m 0644 -D zaius-ipmi-fru-properties.yaml \ 19 install -m 0644 -D zaius-ipmi-fru.yaml \ 20 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml 27 ${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-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 \ 17 install -m 0644 -D olympus-nuvoton-ipmi-fru-properties.yaml \ 19 install -m 0644 -D olympus-nuvoton-ipmi-fru.yaml \ 20 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml 27 ${datadir}/${BPN}/ipmi-fru-read.yaml \
|