Home
last modified time | relevance | path

Searched refs:libpldm (Results 1 – 25 of 49) sorted by relevance

12

/openbmc/libpldm/evolutions/v0.9.1/
H A Doem-ibm-header-compat.cocci3 -#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 Dfirmware_update.hpp26 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 Dmeson.build3 install_headers(libpldmpp_headers, subdir: 'libpldm++', preserve_path: true)
/openbmc/pldm/docs/
H A Dcode_organisation.md36 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 Dmeson.build26 libpldm = library( variable
39 link_with: libpldm,
43 name: 'libpldm',
46 libraries: libpldm,
79 input: libpldm,
H A Dcompiler.h8 #error The libpldm implementation requires __has_attribute
/openbmc/libpldm/
H A DREADME.md1 # 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 DCHANGELOG.md46 - 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 DCONTRIBUTING.md1 # 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 Dlibpldm_git.bb1 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 Dmeson.build1 subdir('libpldm') subdir
4 subdir('libpldm++')
/openbmc/pldm/subprojects/
H A Dlibpldm.wrap2 url = https://github.com/openbmc/libpldm.git
6 libpldm = libpldm_dep
/openbmc/phosphor-logging/subprojects/
H A Dlibpldm.wrap2 url = https://github.com/openbmc/libpldm.git
6 libpldm = libpldm_dep
/openbmc/openpower-occ-control/subprojects/
H A Dlibpldm.wrap2 url = https://github.com/openbmc/libpldm.git
6 libpldm = libpldm_dep
/openbmc/phosphor-bmc-code-mgmt/subprojects/
H A Dlibpldm.wrap2 url = https://github.com/openbmc/libpldm.git
6 libpldm = libpldm_dep
/openbmc/libpldm/scripts/
H A Drun-ci22 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 Dpre-submit22 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 Dchangelog.awk3 /^include[/]libpldm/ { api=1 }
H A Dabi-dump-updater21 ./scripts/abi-dump-formatter < "$UPDATE_BUILDDIR"/bindings/cpp/current.dump > abi/x86_64/libpldm++/…
/openbmc/libpldm/docs/checklists/
H A Dreleases.md1 # Checklist for making releases of `libpldm`
26 - [ ] Commit the changes above with the subject `libpldm: Release <version>`
H A Dchanges.md1 # 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 Dmeson.build21 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 DREADME.md12 - 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 Dmeson.build43 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 Dmeson.build7 phosphor_dump_manager_dependency += [dependency('libpldm')]

12