- Sep 21, 2022
-
-
Manojkiran Eda authored
This commit would attempt to fix the command line argument --verbose. The fact that verbose option requires an argument 0 or 1 is not particularly intuitive and a documented OpenBMC anti-pattern. https://github.com/openbmc/docs/blob/master/anti-patterns.md#non-standard-debug-application-options-and-logging Resolves : https://github.com/openbmc/pldm/issues/7 Signed-off-by:
Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I50d82ce492bd815b589627d3713b1a7fc1db997b
-
- Aug 18, 2021
-
-
Brad Bishop authored
Now that we have subprojects for all the OpenBMC based dependencies, the tests should build and run natively using any reasonably modern Linux distro with the correct build dependencies installed. Add this as a third mode for running the tests. Add wording that indicates this is the "preferred" mode since this is how everyone expects to run unit tests in the first place. Change-Id: I75e2841b224dc0e61cd3d877a8ef571167181dad Signed-off-by:
Brad Bishop <bradleyb@fuzziesquirrel.com>
-
Brad Bishop authored
Specifying -Dtests=enabled is redundant - tests are enabled by default. Change-Id: I8d8b57c270bac7e4914c84781b61a34790a006ca Signed-off-by:
Brad Bishop <bradleyb@fuzziesquirrel.com>
-
- Jun 03, 2021
-
-
Sridevi Ramesh authored
Resolves openbmc/pldm/issues/#20 Signed-off-by:
Sridevi Ramesh <sridevra@in.ibm.com> Change-Id: I2f07ff506d24d9caec45e56fd6817b87e59b195e
-
- Jan 05, 2021
-
-
Manojkiran Eda authored
- The readme document in the repo seems to have a small section which still refers to the older build system used by pldm. - Now that, the repo is migrated to meson, this commit would attempt to rectify it. Signed-off-by:
Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I470d477261758ca4443697812bca36e790c98641
-
- Sep 24, 2019
-
-
Deepak Kodihalli authored
Enable meson build for the pldm project (by default). The autotools support will be eventually removed. This change is aligned with other OpenBMC repos, and besides for pldm meson seems to be significantly faster (see times below to build and run tests on an x86 OpenBMC sdk). time sh -c './bootstrap.sh ; ./configure ${CONFIGURE_FLAGS} --enable-oe-sdk --enable-oem-ibm ; make ; make check' real 3m49.495s time sh -c 'meson -Doe-sdk=enabled -Dtests=enabled -Doem-ibm=enabled build/ ; ninja -C build test' real 0m14.940s With the currently used warning level in the meson config (the highest level is used), certain warnings had to be fixed in this commit (warnings are treated as errors). Signed-off-by:
Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I9022417c8fa218d3c2c2f786502caa815af2f832
-
- Jun 19, 2019
-
-
Deepak Kodihalli authored
This commit implements a framework that allows describing platform/system specific PDR information in JSON files, which the PLDM responder library parses and builds a PDR out of. Separate JSON files are expected per PDR type. This commit also adds the code to build a state effecter PDR. PDR record handles are implemented as incrementing indices, starting at 1, but this commit enables implementing other type of record handles (for eg offset based). This commit doesn't handle merging of PDRs received from other terminii, so the PDR that's generated now is for the BMC. Merging of PDRs will be implemented in future commits. Change-Id: I005b08c5d29d12fc2459ca8d6e18547107a3da7d Signed-off-by:
Deepak Kodihalli <dkodihal@in.ibm.com>
-
- Jun 17, 2019
-
-
Jinu Joy Thomas authored
Create folder structure (oem/ibm) for ibm pldm oem commands. Move the files from the ibm-pldm-oem repo [https://github.com/openbmc/ibm-pldm-oem ] to the folder oem/ibm/ under the pldm repo and enable conditional compilation for it. The test files are also conditionally compiled. You would need to provide --enable-oem-ibm to configure. This is done to simplify the build time and runtime dependencies between the standard and oem implementations. Signed-off-by:
Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com> Change-Id: Iaa93c73faff87290e3d3d5d155d9ecae6e7ee6f9
-
- Apr 30, 2019
-
-
Deepak Kodihalli authored
The section describing the pldm daemon was added a bit prematurely. This is still work in progress alongwith the MCTP design. This will be described later on once the design is finalised. Signed-off-by:
Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I0a13c8e561acce64b74ec5f69e6dcab881d087b7
-
- Feb 27, 2019
-
-
Deepak Kodihalli authored
Document high level API for responder's message handler registration with the PLDM daemon. Change-Id: I4c388cefbde7d6599ced214c1e8633b8980da944 Signed-off-by:
Deepak Kodihalli <dkodihal@in.ibm.com>
-
- Feb 22, 2019
-
-
Deepak Kodihalli authored
Change-Id: I22014a2aa7ad18972c509162cba846047300457a Signed-off-by:
Deepak Kodihalli <dkodihal@in.ibm.com>
-
- Feb 21, 2019
-
-
Deepak Kodihalli authored
Add requester and responder flows. Change-Id: I57ef227b1db52b42c9de26a84f1051b2772b6da8 Signed-off-by:
Deepak Kodihalli <dkodihal@in.ibm.com>
-
- Feb 19, 2019
-
-
Deepak Kodihalli authored
Describe code organization in the README. Change-Id: Iaa180fd5663c9f7fa0eba4778cb2ae7bc936a369 Signed-off-by:
Deepak Kodihalli <dkodihal@in.ibm.com>
-