| /openbmc/libpldm/evolutions/v0.9.1/ |
| H A D | oem-ibm-header-compat.cocci | 3 -#include <libpldm/file_io.h> 4 +#include <libpldm/oem/ibm/file_io.h> 8 -#include <libpldm/entity_oem_ibm.h> 9 +#include <libpldm/oem/ibm/entity.h> 13 -#include <libpldm/fru_oem_ibm.h> 14 +#include <libpldm/oem/ibm/fru.h> 18 -#include <libpldm/host.h> 19 +#include <libpldm/oem/ibm/host.h> 23 -#include <libpldm/platform_oem_ibm.h> 24 +#include <libpldm/oem/ibm/platform.h> [all …]
|
| /openbmc/libpldm/include/libpldm++/ |
| H A D | firmware_update.hpp | 26 struct DescriptorData : libpldm::GrowableStruct<struct DescriptorData>, 27 private libpldm::NonCopyableNonMoveable { 52 : libpldm::GrowableStruct<struct ComponentImageInfo>, 53 private libpldm::NonCopyableNonMoveable { 94 : libpldm::GrowableStruct<struct FirmwareDeviceIDRecord>, 95 private libpldm::NonCopyableNonMoveable { 140 struct Package : libpldm::GrowableStruct<struct Package>, 141 private libpldm::NonCopyableNonMoveable { 183 class PackageParser : private libpldm::NonCopyableNonMoveable {
|
| H A D | meson.build | 3 install_headers(libpldmpp_headers, subdir: 'libpldm++', preserve_path: true)
|
| /openbmc/pldm/docs/ |
| H A D | code_organisation.md | 36 lower case. Folders named libpldm and libpldmresponder must be created under the 53 ## libpldm section in Code Organization 55 pldm daemon links against the libpldm library during compilation, For more 56 information on libpldm please refer to 57 [libpldm](https://github.com/openbmc/libpldm)
|
| /openbmc/libpldm/src/ |
| H A D | meson.build | 26 libpldm = library( variable 39 link_with: libpldm, 43 name: 'libpldm', 46 libraries: libpldm, 79 input: libpldm,
|
| H A D | compiler.h | 8 #error The libpldm implementation requires __has_attribute
|
| /openbmc/libpldm/ |
| H A D | README.md | 1 # libpldm chapter 35 `libpldm` is configured and built using `meson`. Python's `pip` or 56 ## Working with `libpldm` 70 Applications depending on `libpldm` should aim to only use functions from the 75 ### Upgrading libpldm argument 77 libpldm is maintained with the expectation that users move between successive
|
| H A D | CHANGELOG.md | 46 - Add libpldm++ library for the C++ binding 66 - `pldm_base_ver2str()` removed from `libpldm/utils.h` - users should include 67 `libpldm/base.h` instead. 69 - `libpldm/utils.h` - users should include headers exposing the specific 87 - abi: Refresh dumps to capture libpldm++ namespace rework 110 - Split EDAC symbols into libpldm/edac.h from libpldm/utils.h 111 - Split BCD symbols into libpldm/bcd.h from libpldm/utils.h 112 - Move `pldm_base_ver2str()` to libpldm/bas [all...] |
| H A D | CONTRIBUTING.md | 1 # Checklist for making changes to `libpldm` 97 - **Public API**: Any definitions and declarations under `include/libpldm`. 126 title: libpldm symbol lifecycle 150 Applications and libraries that depend on `libpldm` can identify how to migrate 158 `libpldm`. The work is thus in two parts: 160 1. Add the required APIs to `libpldm` 161 2. Use the new APIs from `libpldm` in the dependent application or library 208 functions marked testing inside of libpldm. If we remove or change the prototype 223 `libpldm`. Meson's subprojects are a relatively painless way of managing 225 Use of `libpldm` as a subproject is both supported and encouraged. [all …]
|
| /openbmc/openbmc/meta-phosphor/recipes-phosphor/libpldm/ |
| H A D | libpldm_git.bb | 1 SUMMARY = "libpldm shared library" 3 HOMEPAGE = "https://github.com/openbmc/libpldm" 21 SRC_URI = "git://github.com/openbmc/libpldm;branch=main;protocol=https"
|
| /openbmc/libpldm/include/ |
| H A D | meson.build | 1 subdir('libpldm') subdir 4 subdir('libpldm++')
|
| /openbmc/pldm/subprojects/ |
| H A D | libpldm.wrap | 2 url = https://github.com/openbmc/libpldm.git 6 libpldm = libpldm_dep
|
| /openbmc/phosphor-logging/subprojects/ |
| H A D | libpldm.wrap | 2 url = https://github.com/openbmc/libpldm.git 6 libpldm = libpldm_dep
|
| /openbmc/openpower-occ-control/subprojects/ |
| H A D | libpldm.wrap | 2 url = https://github.com/openbmc/libpldm.git 6 libpldm = libpldm_dep
|
| /openbmc/phosphor-bmc-code-mgmt/subprojects/ |
| H A D | libpldm.wrap | 2 url = https://github.com/openbmc/libpldm.git 6 libpldm = libpldm_dep
|
| /openbmc/libpldm/scripts/ |
| H A D | run-ci | 22 if ! git show --format="" --name-only HEAD -- CHANGELOG.md abi include/libpldm | 25 echo Add a CHANGELOG entry to document updates under abi/ and include/libpldm/ 36 # Ensure the test suite passes in release mode. libpldm specifies
|
| H A D | pre-submit | 22 if ! git show --format="" --name-only HEAD -- CHANGELOG.md abi include/libpldm | 25 echo Add a CHANGELOG entry to document updates under abi/ and include/libpldm/
|
| H A D | changelog.awk | 3 /^include[/]libpldm/ { api=1 }
|
| H A D | abi-dump-updater | 21 ./scripts/abi-dump-formatter < "$UPDATE_BUILDDIR"/bindings/cpp/current.dump > abi/x86_64/libpldm++/…
|
| /openbmc/libpldm/docs/checklists/ |
| H A D | releases.md | 1 # Checklist for making releases of `libpldm` 26 - [ ] Commit the changes above with the subject `libpldm: Release <version>`
|
| H A D | changes.md | 1 # Checklist for making changes to `libpldm` 97 - **Public API**: Any definitions and declarations under `include/libpldm`. 126 title: libpldm symbol lifecycle 150 Applications and libraries that depend on `libpldm` can identify how to migrate 158 `libpldm`. The work is thus in two parts: 160 1. Add the required APIs to `libpldm` 161 2. Use the new APIs from `libpldm` in the dependent application or library 208 functions marked testing inside of libpldm. If we remove or change the prototype 223 `libpldm`. Meson's subprojects are a relatively painless way of managing 225 Use of `libpldm` a [all...] |
| /openbmc/libpldm/bindings/cpp/ |
| H A D | meson.build | 21 name: 'libpldm++', 22 description: 'An ergonomic C++ interface to PLDM functionality implemented by libpldm', 25 requires: ['libpldm'], 36 baseline_dump_cpp = meson.project_source_root() / 'abi' / host / 'libpldm++/@0@.dump'.format( 50 meson.project_source_root() / 'include/libpldm++',
|
| /openbmc/pldm/pldmtool/ |
| H A D | README.md | 12 - Consumes pldm/libpldm encode and decode functions. 30 encode request and decode response APIs which are implemented in pldm/libpldm. 35 following API from the libpldm. 208 [`libpldm/platform.h`](https://github.com/openbmc/libpldm/blob/a98814fc37a5d59207163cb2fa81f4162eaf…
|
| /openbmc/libpldm/include/libpldm/ |
| H A D | meson.build | 43 install_headers(libpldm_headers, subdir: 'libpldm', preserve_path: true) 55 install_dir: get_option('includedir') / 'libpldm', 79 install_dir: get_option('includedir') / 'libpldm',
|
| /openbmc/phosphor-debug-collector/host-transport-extensions/pldm/ |
| H A D | meson.build | 7 phosphor_dump_manager_dependency += [dependency('libpldm')]
|