History log of /openbmc/pldm/README.md (Results 1 – 19 of 19)
Revision Date Author Comments
# aa1efa49 21-Apr-2024 Archana Kakani <archana.kakani@ibm.com>

pldm: Document BIOS support

The BIOS attributes supported by OpenBMC systems are added in JSON
files, adhering to the specifications outlined in the PLDM BIOS
Specification [1]. Since a single BIOS

pldm: Document BIOS support

The BIOS attributes supported by OpenBMC systems are added in JSON
files, adhering to the specifications outlined in the PLDM BIOS
Specification [1]. Since a single BIOS attribute may have different
values for different variants of systems, creating different json files
for each of the system type supported. To enable this optional feature
within PLDM, creating meson option system-specific-bios-json.

System specific bios attributes support in PLDM is added in below
commits [2], [3], [4]

[1]: https://www.dmtf.org/sites/default/files/standards/documents/DSP0247_1.0.0.pdf
[2]: https://github.com/openbmc/pldm/tree/963c0fdf1aef305f266e00b2321fc244f89d0fa7
[3]: https://github.com/openbmc/pldm/tree/62dd8ff2f106c0eb80e8c1e79adfa99e093d1cf6
[4]: https://github.com/openbmc/pldm/tree/46f352ed2426368185f3bd36fd6bf88f15fa5111

Change-Id: Ieffdca541d1ff8489911b02c178f85d3b1b84a5c
Signed-off-by: Archana Kakani <archana.kakani@ibm.com>

show more ...


# e3596384 21-Jun-2024 Manojkiran Eda <manojkiran.eda@gmail.com>

fix markdownlint issues reported in CI

There are a lot of warnings reported by markdownlint in the CI, this
commit aims at fixing all of them.

Tested :

No more warnings reported by markdownlint in

fix markdownlint issues reported in CI

There are a lot of warnings reported by markdownlint in the CI, this
commit aims at fixing all of them.

Tested :

No more warnings reported by markdownlint in the CI.

Change-Id: I92d24bc0efd230dd0974ff49853ef928caf1febd
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>

show more ...


# ace4e14d 24-Apr-2024 Manojkiran Eda <manojkiran.eda@gmail.com>

Deprecate the support for x86 sdk

OpenBMC as a project has moved away from using yocto x86 sdks for unit
testing. Instead now the preferred way to build and test code is by two
ways:

1. Leveraging

Deprecate the support for x86 sdk

OpenBMC as a project has moved away from using yocto x86 sdks for unit
testing. Instead now the preferred way to build and test code is by two
ways:

1. Leveraging the meson subproject support
2. Using openbmc docker container

Since x86 sdks needed some weird hacks in the code base like figuring
out the linker arguments ourselves & running custom bash commands from
the meson build files. Also with changing yocto code base, its a large
maintainer burden to make sure this support works.

Tested:
Code builds & unit tests are passed with both the approaches mentioned
above.

Change-Id: Iaf55e2c003ffd9ee1a295de5bdfd14d81222e94b
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>

show more ...


# 3586d360 27-Jul-2023 Pavithra Barithaya <pavithra.b@ibm.com>

README: Move to "meson setup [options]"

Fixes the warning:
WARNING: Running the setup command as `meson [options]` instead of
`meson setup [options]` is ambiguous and deprecated.

Tested: The follow

README: Move to "meson setup [options]"

Fixes the warning:
WARNING: Running the setup command as `meson [options]` instead of
`meson setup [options]` is ambiguous and deprecated.

Tested: The following work:
meson setup build
ninja -C build

Change-Id: I4d45fab5eb25d9355f21a8da260ee52b5ed4ba18
Signed-off-by: Pavithra Barithaya <pavithra.b@ibm.com>

show more ...


# 3618064e 08-Dec-2022 Patrick Williams <patrick@stwcx.xyz>

prettier: re-format

Prettier is enabled in openbmc-build-scripts on Markdown, JSON, and YAML
files to have consistent formatting for these file types. Re-run the
formatter on the whole repository.

prettier: re-format

Prettier is enabled in openbmc-build-scripts on Markdown, JSON, and YAML
files to have consistent formatting for these file types. Re-run the
formatter on the whole repository.

Change-Id: I0d25f27a5e449578967915d9f570cc29246927d7
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


# 4913998a 10-Oct-2022 Manojkiran Eda <manojkiran.eda@gmail.com>

Remove libpldm documentation from pldm

As libpldm is being migrated to openbmc/libpldm, the documentation of
libpldm is also migrated, so removing it from pldm repository.

Signed-off-by: Manojkiran

Remove libpldm documentation from pldm

As libpldm is being migrated to openbmc/libpldm, the documentation of
libpldm is also migrated, so removing it from pldm repository.

Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: Iafe87e6e0ccea56ff92843c4c0130b120e81e7d0

show more ...


# f25145fb 10-Sep-2022 Manojkiran Eda <manojkiran.eda@gmail.com>

Fix pldmd verbosity command line argument

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 intuitiv

Fix pldmd verbosity command line argument

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

show more ...


# 6db5532d 17-Aug-2021 Brad Bishop <bradleyb@fuzziesquirrel.com>

readme: add another method for running unit tests

Now that we have subprojects for all the OpenBMC based dependencies, the
tests should build and run natively using any reasonably modern

readme: add another method for running unit tests

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>

show more ...


# 52647bf7 17-Aug-2021 Brad Bishop <bradleyb@fuzziesquirrel.com>

readme: remove redundant meson directive

Specifying -Dtests=enabled is redundant - tests are enabled by default.

Change-Id: I8d8b57c270bac7e4914c84781b61a34790a006ca
Signed-off-

readme: remove redundant meson directive

Specifying -Dtests=enabled is redundant - tests are enabled by default.

Change-Id: I8d8b57c270bac7e4914c84781b61a34790a006ca
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


# 12c8a661 13-May-2021 Sridevi Ramesh <sridevra@in.ibm.com>

Document README for pldmtool.

Resolves openbmc/pldm/issues/#20

Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
Change-Id: I2f07ff506d24d9caec45e56fd6817b87e59b195e


# d8da2089 04-Jan-2021 Manojkiran Eda <manojkiran.eda@gmail.com>

Rectify the README with the latest details

- The readme document in the repo seems to have a small
section which still refers to the older build system
used by pldm.

- N

Rectify the README with the latest details

- 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

show more ...


# 3c275e1c 21-Sep-2019 Deepak Kodihalli <dkodihal@in.ibm.com>

meson: add alternative build system

Enable meson build for the pldm project (by default). The autotools
support will be eventually removed. This change is aligned with other
OpenBMC

meson: add alternative build system

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

show more ...


# c6e8fb50 02-May-2019 Deepak Kodihalli <dkodihal@in.ibm.com>

PDR: implement generation framework

This commit implements a framework that allows describing
platform/system specific PDR information in JSON files, which the PLDM
responder library

PDR: implement generation framework

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>

show more ...


# 7f57f441 13-Jun-2019 Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com>

Enable IBM PLDM OEM commands support

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]

Enable IBM PLDM OEM commands support

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

show more ...


# 8d89e839 30-Apr-2019 Deepak Kodihalli <dkodihal@in.ibm.com>

README: remove section about pldm daemon

The section describing the pldm daemon was added a bit prematurely. This
is still work in progress alongwith the MCTP design. This will be
de

README: remove section about pldm daemon

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

show more ...


# 5d06f0bf 16-Feb-2019 Deepak Kodihalli <dkodihal@in.ibm.com>

README: Document responder library registration

Document high level API for responder's message handler registration
with the PLDM daemon.

Change-Id: I4c388cefbde7d6599ced214c1e

README: Document responder library registration

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>

show more ...


# 1a68b45c 22-Feb-2019 Deepak Kodihalli <dkodihal@in.ibm.com>

README: Add missing newlines

Change-Id: I22014a2aa7ad18972c509162cba846047300457a
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>


# b4fedab8 16-Feb-2019 Deepak Kodihalli <dkodihal@in.ibm.com>

README: add high level flows

Add requester and responder flows.

Change-Id: I57ef227b1db52b42c9de26a84f1051b2772b6da8
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>


# e090e3dd 09-Feb-2019 Deepak Kodihalli <dkodihal@in.ibm.com>

Add README

Describe code organization in the README.

Change-Id: Iaa180fd5663c9f7fa0eba4778cb2ae7bc936a369
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>