Home
last modified time | relevance | path

Searched refs:pldmtool (Results 1 – 25 of 41) sorted by relevance

12

/openbmc/pldm/pldmtool/
H A DREADME.md1 # Overview of pldmtool
3 pldmtool is a client tool that acts as a PLDM requester which runs on the BMC.
4 pldmtool sends the request message and displays the response message also
8 pldmtool supports the subcommands for PLDM types such as base, platform, bios,
21 Source files in pldmtool repository are named with respect to the PLDM type.
29 pldmtool commands for corresponding PLDM type is constructed with the help of
34 Given a PLDM command "foo" of PLDM type "base" the pldmtool should consume
42 If PLDM commands are not yet supported in the pldmtool repository user can
43 directly send the request message with the help of **pldmtool raw -d \<data\>**
48 User can see the pldmtool supported PLDM types in the usage output available
[all …]
H A Dpldmtool.cpp11 namespace pldmtool namespace
17 using namespace pldmtool::helper;
71 pldmtool::raw::registerCommand(app); in main()
72 pldmtool::base::registerCommand(app); in main()
73 pldmtool::bios::registerCommand(app); in main()
74 pldmtool::platform::registerCommand(app); in main()
75 pldmtool::fru::registerCommand(app); in main()
76 pldmtool::fw_update::registerCommand(app); in main()
79 pldmtool::oem_ibm::registerCommand(app); in main()
83 pldmtool::platform::parseGetPDROption(); in main()
H A Dmeson.build10 'pldmtool.cpp',
18 'pldmtool',
H A Dpldm_base_cmd.cpp14 namespace pldmtool namespace
23 using namespace pldmtool::helper;
160 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
247 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
288 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
409 pldmtool::helper::DisplayInJson(output); in printPldmCommands()
457 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
H A Dpldm_bios_cmd.hpp4 namespace pldmtool namespace
H A Dpldm_fru_cmd.hpp5 namespace pldmtool namespace
H A Dpldm_base_cmd.hpp5 namespace pldmtool namespace
H A Dpldm_fw_update_cmd.hpp5 namespace pldmtool namespace
H A Dpldm_platform_cmd.hpp5 namespace pldmtool namespace
H A Dpldm_fw_update_cmd.cpp10 namespace pldmtool namespace
19 using namespace pldmtool::helper;
188 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
451 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
655 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
794 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
953 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
1141 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
1211 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
1255 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
[all …]
H A Dpldm_bios_cmd.cpp13 namespace pldmtool namespace
22 using namespace pldmtool::helper;
79 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
155 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
516 pldmtool::helper::DisplayInJson(stringdata); in decodeStringTable()
647 pldmtool::helper::DisplayInJson(output); in decodeAttributeTable()
667 pldmtool::helper::DisplayInJson(output); in decodeAttributeValueTable()
754 pldmtool::helper::DisplayInJson(avdata); in exec()
945 pldmtool::helper::DisplayInJson(data); in exec()
/openbmc/openbmc-test-automation/pldm/
H A Dtest_pldm_base.robot103 Should Contain ${pldm_output} pldmtool: Tx:
104 Should Contain ${pldm_output} pldmtool: Rx:
107 Should Contain ${pldm_output} pldmtool: Tx:
108 Should Contain ${pldm_output} pldmtool: Rx:
116 # pldmtool raw -d 0x80 0x00 0x04
117 # pldmtool: Tx: 80 00 04
118 # pldmtool: Rx: 00 00 04 00 1d 00 00 00 00 00 00 80
129 # pldmtool raw -d 0x80 0x00 0x04 -v
130 # pldmtool: Tx: 80 00 04
131 # pldmtool: Rx: 00 00 04 00 1d 00 00 00 00 00 00 80
[all …]
H A Dtest_pldm_bios_attributes.robot31 ${pldm_output}= pldmtool bios GetBIOSAttributeCurrentValueByHandle -a ${random_attr}
35 # pldmtool bios GetBIOSAttributeCurrentValueByHandle -a hjkhkj
47 ${pldm_output}= pldmtool bios SetBIOSAttributeCurrentValue -a ${random_str} -d ${random_str}
51 # pldmtool bios SetBIOSAttributeCurrentValue -a hjkhkj -d 0
68 # pldmtool bios SetBIOSAttributeCurrentValue -a pvm_os_boot_side -d hhhhhj
72 ${pldm_output}= pldmtool bios SetBIOSAttributeCurrentValue -a ${enum_attr} -d 0
87 # pldmtool bios SetBIOSAttributeCurrentValue -a vmi_if_count -d 12
91 ${pldm_output}= pldmtool bios SetBIOSAttributeCurrentValue -a ${int_attr} -d ${count}
107 # pldmtool bios SetBIOSAttributeCurrentValue -a vmi_if0_ipv4_ipaddr -d 1234566788999
111 ${pldm_output}= pldmtool bios SetBIOSAttributeCurrentValue -a ${str_attr} -d ${random_value}
[all …]
H A Dtest_firmware_boot_side.robot3 Documentation Test firmware boot side switch using pldmtool.
9 # pldmtool bios GetBIOSAttributeCurrentValueByHandle -a fw_boot_side
14 # pldmtool bios SetBIOSAttributeCurrentValue -a fw_boot_side -d Temp
42 [Documentation] Power off the host , set the firmware boot side via pldmtool,
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-phosphor/packagegroups/
H A Dpackagegroup-obmc-apps.bbappend4 # just the `pldmtool` to be able to get some sensors out of devices.
6 RDEPENDS:${PN}-dmtf-pmci:append = " pldmtool"
/openbmc/pldm/docs/
H A Dcode_organisation.md59 ## pldmtool section in Code Organization
61 For more information on pldmtool please refer to
62 [pldmtool](../pldmtool/README.md).
/openbmc/openbmc/meta-phosphor/recipes-phosphor/pldm/
H A Dpldm_git.bb20 PACKAGE_BEFORE_PN:append = " pldmtool pldm-libs"
21 RRECOMMENDS:${PN}:append = "pldmtool"
27 FILES:pldmtool = "${bindir}/pldmtool"
/openbmc/pldm/pldmtool/oem/ibm/
H A Dpldm_oem_ibm.cpp12 namespace pldmtool namespace
20 using namespace pldmtool::helper;
87 pldmtool::helper::DisplayInJson(data); in parseResponseMsg()
195 pldmtool::helper::DisplayInJson(kwVal); in printFileAttrTable()
H A Dpldm_oem_ibm.hpp5 namespace pldmtool namespace
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/
H A Dhost-powercycle44 pldmtool raw -d 0x80 0x02 0x39 0x00 0x00 0x01 0x00 0x02 -m "$EID"
69 pldmtool raw -d 0x80 0x02 0x39 0x00 0x00 0x01 0x00 0x01 -m "$EID"
H A Dhost-powerreset40 resp=$(pldmtool raw -d 0x80 0x02 0x39 0x00 0x00 0x01 0x00 0x04 -m "$EID" | grep "39 00 $")
H A Dhost-poweroff57 pldmtool raw -d 0x80 0x02 0x39 0x00 0x00 0x01 0x00 0x02 -m "$EID"
H A Dhost-poweron59 resp=$(pldmtool raw -d 0x80 0x02 0x39 0x00 0x00 0x01 0x00 0x01 -m "$EID" | grep "39 00 $")
/openbmc/openbmc-tools/pldm/
H A Dpdrdump.sh9 pldmtool platform GetPDR -d $i >> $pdrdump_file
/openbmc/openbmc-test-automation/docs/
H A Dopenbmc_test_tools.md225 ## pldmtool:
227 pldmtool is an open-source client tool that acts as a PLDM requester which runs
228 on the BMC. pldmtool supports the subcommands for PLDM types such as base,
229 platform, bios, fru, and oem-ibm as mentioned in the 'pldmtool --help'. Refer to
230 [README](https://github.com/openbmc/pldm/tree/master/pldmtool#README.md)

12