summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/libpldm
AgeCommit message (Collapse)AuthorFilesLines
2024-04-05libpldm: srcrev bump 2ca7901cf6..64764fd6deAndrew Geissler1-1/+1
Jinliang Wang (1): libpldm: add enum used by some Network Controller Change-Id: I235ce606fb36e648279ff51c4ca2e5ab5cfffb15 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-03-27libpldm: srcrev bump 2159472676..2ca7901cf6Andrew Geissler1-1/+1
Andrew Jeffery (1): changelog: Fix whitespace in `Changelog` header Change-Id: Ibf88e59a725b09786f2d1c9f983467f8c6d8f071 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-03-14libpldm: srcrev bump 819f138a9b..2159472676Andrew Geissler1-1/+1
Pavithra Barithaya (1): OWNERS: Add Pavithra as a reviewer Change-Id: Iec3ff18b13fd0a57297ffef2fe1cb5eeb7cbb1d1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-03-05libpldm: srcrev bump 0ee7766422..819f138a9bAndrew Geissler1-1/+1
Pavithra Barithaya (2): oem-ibm: Alias pldm_oem_ibm_fru_field_type members as PLDM_OEM_IBM_* oem: ibm: Add Firmware UAK as a FRU field type Change-Id: I77508d2c51a08c3480c995850d2359c40b99ea3f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-28libpldm: srcrev bump dc7d3b5b95..0ee7766422Andrew Geissler1-1/+1
Varsha Kaverappa (3): oem: ibm: Add PCIe slot sensor/effector StateSetId state-set: Add all system power states (set ID 260) platform: Add alias members to PDRRepoChgEvent Change-Id: I19c6c5fef0d4145a1865150263a85e0a23cf582f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-09libpldm: srcrev bump cca12d0675..dc7d3b5b95Andrew Geissler1-1/+1
Pavithra Barithaya (2): oem-ibm : Add an enum for oem-ibm FRU type libpldm: Change hexadecimal literals to lowercase Riya Dixit (1): state-set: Add the enum for Device Power State Change-Id: I2d69988687d32dd0b233f09b1dae122fade56595 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-06libpldm: srcrev bump a065eccb51..cca12d0675Andrew Geissler1-1/+1
Andrew Jeffery (1): OWNERS: Update Andrew's email address Jayashankar Padath (1): oem-ibm: User password file types support Change-Id: Ie051a4771f6133fde9df0958cc7ddbc01f5c522f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-09libpldm: srcrev bump c6c391d6ed..a065eccb51Andrew Geissler1-1/+1
Andrew Jeffery (1): msgbuf: Drop unnecessary buffer size arithmetic in array helpers Thu Nguyen (2): msgbuf: Require sensor data enum in pldm_msgbuf_extract_sensor_value() pdr: Remove redundant constant for minimum numeric sensor PDR length Change-Id: Icfb2f6b00ba81d193f1cbd663a4a47956741ebf8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-04libpldm: srcrev bump 22fad3957d..c6c391d6edAndrew Geissler1-1/+1
Andrew Jeffery (1): oem: meta: stabilise decode_oem_meta_file_io_req() George Liu (1): pdr: Add preconditions for pldm_entity_association_tree_copy_root() Pavithra Barithaya (1): pdr: Assign record_handle in entity_association_pdr_add_children() Change-Id: I67bf906e184acbe6feac984e568a1c0b591a7419 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-11-29libpldm: srcrev bump efb400697e..22fad3957dAndrew Geissler1-1/+1
Andrew Jeffery (2): meson: Sort abi-dumper output meson: Configure abi-dumper for mixed headers Delphine CC Chiu (1): oem: meta: Add decode_oem_meta_file_io_req() Pavithra Barithaya (2): pdr: Stabilise pldm_pdr_find_last_in_range() API pdr: Stabilise pldm_entity_association_pdr_add_from_node_with_record_handle() Change-Id: I5bb86094cf4a64a32d4bc91cff5d04aed0dae228 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-11-11libpldm: srcrev bump 499389ecb4..efb400697eAndrew Geissler1-1/+1
Andrew Jeffery (6): libpldm: Fix header use meson: Default tests feature to 'auto' meson: Decouple 'oem-ibm' feature from parent projects meson: Move ABI compliance check alongside library target libpldm: Rationalise the local and installed path of pldm.h libpldm: More fixes for header use Manojkiran Eda (1): Add supported PLDM message types to the enum Patrick Williams (1): license: add spdx identifier to all files Pavithra Barithaya (1): meson: Fix for OEM header collision issue Change-Id: Id76e3f161bd71be527f92c48a85ad08ab7b6a68b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-23libpldm: srcrev bump b9d951f7c8..499389ecb4Andrew Geissler1-1/+1
Kamalkumar Patel (1): oem: ibm: Add chapdata file type support Patrick Williams (1): clang-format: copy latest and re-format Change-Id: I53a2ec8d7928a64b961649c68fafabed5c66e5d1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-21libpldm: srcrev bump acf224545c..b9d951f7c8Andrew Geissler1-1/+1
Archana Kakani (1): Improving the clarity of the code Patrick Williams (1): OWNERS: remove TOF members Change-Id: I475e54c664d371daff6afec1fdab1e01a7ea135b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-20libpldm: srcrev bump 8cc5c7769a..acf224545cAndrew Geissler1-1/+1
Andrew Jeffery (1): changlog: Move new entries out of v0.7.0 release section Change-Id: I34c5d4dcc141c075e60d164050e630044c800c90 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-18libpldm: srcrev bump cc45aed780..8cc5c7769aAndrew Geissler1-1/+1
Andrew Jeffery (5): abi: Drop aarch64 ABI reference abi: Update x86_64 dump in accordance with the CI output base: Stabilise pldm_msg_hdr_correlate_response() transport: af-mctp: Stabilise pldm_transport_af_mctp_bind() README: Add a note explaining ABI stability Change-Id: I425837f64cae1bec5f38af9f75187401097ac4d5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-10libpldm: srcrev bump 1d0e2d4b23..cc45aed780Andrew Geissler1-1/+1
Andrew Jeffery (1): transport: af-mctp: Add pldm_transport_af_mctp_bind() Change-Id: I83510854318fec0c8246f124155ce95de4918cf6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-29libpldm: srcrev bump 2aa237d611..1d0e2d4b23Andrew Geissler1-1/+1
Andrew Jeffery (5): base: Provide pldm_msg_hdr_correlate_response() transport: Use a direct return to reduce branching transport: Establish remaining time prior to response correlation transport: Fix include of libpldm/base.h transport: Use pldm_msg_hdr_correlate_response() for response correlation Change-Id: Id6f6bb550b5815bd00c4c80223a5dfdc6dc8dc74 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-27libpldm: srcrev bump 74dbe87922..2aa237d611Andrew Geissler1-1/+1
Andrew Jeffery (2): OWNERS: Update Andrew's email address tests: Deserialise transport tests that exercise timeouts Change-Id: I1e7a223e838364a9c7ff078f69b64ec489428275 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-13libpldm: srcrev bump 486d85d2d5..74dbe87922Andrew Geissler1-1/+1
Matt Spinler (1): oem-ibm: Add new file io completion code Change-Id: I939b704ff503c80e3ee29b2afdc2fc553fb8d72b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-08-31libpldm: srcrev bump 3f39f9634b..486d85d2d5Andrew Geissler1-1/+1
Andrew Jeffery (1): transport: Filter for the response to the issued request Change-Id: If5e6f02b1478c920620c02515eba1dcf2e77fc3e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-08-30libpldm: srcrev bump 0a6d6821bd..3f39f9634bAndrew Geissler1-1/+1
Andrew Jeffery (3): tests: Exclude transport tests when build excludes testing ABIs abi: Capture deprecation of pldm_close() libpldm: Release v0.7.0 Change-Id: Ie723e58e778df276154ff4796521c730f49a75c8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-08-26libpldm: srcrev bump 45816b8969..0a6d6821bdAndrew Geissler1-1/+1
Andrew Jeffery (1): transport: Stabilise core transport and implementation APIs Change-Id: Ia32cddb79aa5ded3d07f99a0ce6796a79f3c0c18 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-08-24libpldm: srcrev bump 7e3c9e4d03..45816b8969Andrew Geissler1-1/+1
Andrew Jeffery (3): libpldm: Release v0.6.0 changelog: Move pldm_transport_send_recv_msg() note to Changed transport: mctp-demux: Drop ABI annotation for internal symbols Pavithra Barithaya (1): state-set: Add new enum for Operational Fault status Thu Nguyen (1): transport: Match specified metadata in pldm_transport_send_recv_msg() Change-Id: I70911a293467c03139c1edf54762eb5dc82ba53a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-08-21libpldm: srcrev bump 357ff921c4..7e3c9e4d03Andrew Geissler1-1/+1
Pavithra Barithaya (1): state-set: Remove operational_fault_status enum value Change-Id: I41163313089936df6c3a333a55f193680f533ec0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-08-18libpldm: srcrev bump b4cd5172f1..357ff921c4Andrew Geissler1-1/+1
Andrew Jeffery (5): transport: mctp-demux: Organise variable declarations in *_recv() transport: mctp-demux: Use a common cleanup path in *_recv() transport: af-mctp: Organise variable declarations in *_recv() transport: af-mctp: Assign out-params on success in *_recv() transport: af-mctp: Ensure malloc() succeeds in *_recv() BonnieLo-wiwynn (1): transport: fix init_pollfd function parameter George Liu (2): meson_options.txt: Support for reading options from meson.options README.md: Replace meson_options.txt to meson.options Pavithra Barithaya (1): pdr: Stabilize pldm_entity_node_get_remote_container_id() Rashmica Gupta (3): requester: Use the EID as the TID when we don't have the TID transport: Fix doxygen and variables for send and recv functions transport: Generalise the pldm_transport_recv_msg() API Change-Id: I3ab374902a67c15216671d8ff732981b28f1b8e9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-08-15libpldm: srcrev bump 75ce90a5f9..b4cd5172f1Andrew Geissler1-1/+1
Delphine CC Chiu (1): transport: register init_pollfd callback for af-mctp Change-Id: I7435ee2889b456b5836c95fb4adb79a5c18f46d6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-08-11libpldm: srcrev bump 7570fae432..75ce90a5f9Andrew Geissler1-1/+1
Andrew Jeffery (7): transport: test: Pass time to trigger pldm_transport_poll(..., 0) libpldm: Release v0.5.0 pdr: Remove pldm_entity_association_pdr_add() pdr: Avoid ID overflow in pldm_entity_association_tree_add_entity() meson: Apply `b_ndebug=if-release` by default changelog: Note pldm_entity_association_tree_add_entity() stabilisation changelog: Stabilise pldm_entity_association_tree_find_with_locality() Pavithra Barithaya (1): pdr : Stabilize pldm_entity_association_tree_add_entity() Change-Id: I6c984f050e30fdda5624f5643cdea0df27336bd2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-08-03libpldm: srcrev bump f3e0a2da46..7570fae432Andrew Geissler1-1/+1
Pavithra Barithaya (1): pdr: Stabilise pldm_entity_association_tree_find_with_locality() Sagar Srinivas (1): pdr: Rename pldm_entity_association_tree_find_if_remote() Change-Id: Ibf6d2f8afb33ffb8880a64cb973cef3562f96602 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-08-02libpldm: srcrev bump ef48506891..f3e0a2da46Andrew Geissler1-1/+1
Andrew Jeffery (1): msgbuf: Remove duplicate fixup of _Static_assert() for C++ Thu Nguyen (1): transport: free un-wanted responses in pldm_transport_send_recv_msg() Change-Id: Ic83517773a9cac6235ab85f525e01a0763b60d63 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-07-28libpldm: srcrev bump 096685b476..ef48506891Andrew Geissler1-1/+1
Andrew Jeffery (5): changlog: Fix ordering of Deprecated header under [Unreleased] transport: pldm_transport_poll(): Handle errors from ->init_pollfd() transport: pldm_transport_poll(): Adjust return value semantics libpldm: Migrate ARRAY_SIZE() to internal header transport: Introduce a transport for testing purposes Pavithra Barithaya (3): state-set: Add the enum for Operational Stress Status state platform: Uniform struct field name for FRU Record Set PDR platform: Uniform struct field name for Numeric SensorValue PDR Thu Nguyen (1): transport: Correct comparison in while loop condition Change-Id: If60d61dc1e0dab9eed05ae2b4e5bc8301d9168df Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-07-25libpldm: srcrev bump 54d91e81c0..096685b476Andrew Geissler1-1/+1
Andrew Jeffery (2): abi: Update dumps to remove newly-static functions pdr: Stabilise pldm_entity_association_pdr_add_check() Change-Id: I6fb1a0261fad7e56235315367d50b43e94e2e568 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-07-20libpldm: srcrev bump 8a4b53366d..54d91e81c0Andrew Geissler1-1/+1
Andrew Jeffery (16): pdr: Hoist record handle overflow test to avoid memory leak pdr: Validate arguments to pldm_pdr_add_fru_record_set_check() pdr: Allow record_handle to be NULL for pldm_pdr_add_check() pdr: Introduce pldm_entity_association_pdr_add_check() bios_table: Remove pldm_bios_table_attr_entry_integer_encode_length() bios_table: Remove pldm_bios_table_attr_value_entry_encode_enum() bios_table: Remove pldm_bios_table_attr_value_entry_encode_string() bios_table: Remove pldm_bios_table_attr_value_entry_encode_integer() bios_table: Remove pldm_bios_table_append_pad_checksum() fru: Remove get_fru_record_by_option() pdr: Make is_present() static pdr: Remove pldm_pdr_add() pdr: Remove pldm_pdr_add_fru_record_set() pdr: Remove pldm_entity_association_pdr_add_from_node() pdr: Make find_entity_ref_in_tree() static pdr: Make entity_association_tree_find() static Thu Nguyen (1): requester: Fix response buffer cast in pldm_send_recv() Change-Id: Ibb0fbb49f961bdb41e40abb04affbfb66e9a61f3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-07-14libpldm: srcrev bump a2c69117bc..8a4b53366dAndrew Geissler1-1/+1
Andrew Jeffery (10): bios_table: Annotate pldm_bios_table_attr_value_entry_encode_integer() pdr: pldm_entity_association_pdr_extract(): Use a for-loop pdr: pldm_entity_association_pdr_extract(): Use array notation pdr: pldm_entity_association_pdr_extract(): Hoist assert() over malloc() pdr: pldm_entity_association_pdr_extract(): Assign out params at exit pdr: pldm_entity_association_pdr_extract(): Return early if necessary pdr: pldm_entity_get_num_children(): Don't return invalid values libpldm: Lift or remove asserts where a subsequent check exists fru: Use inequality to judge table bounds check libpldm: Release v0.4.0 Change-Id: If1fcad566097600cf7178b37d262e5660d94fa57 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-07-12libpldm: srcrev bump 178531a062..a2c69117bcAndrew Geissler1-1/+1
Andrew Jeffery (6): abi: Update to remove pldm_close() from reference dumps bios_table: Stabilise pldm_bios_table_append_pad_checksum_check() fru: Stabilise get_fru_record_by_option_check() pdr: Stabilise pldm_entity_association_pdr_add_from_node_check() pdr: Stabilise pldm_pdr_add_check() pdr: Stabilise pldm_pdr_add_fru_record_set_check() Change-Id: I3ab382d1cb6e564fe8431f1354aaf36f207a3559 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-07-10libpldm: srcrev bump 4e1ba8a736..178531a062Andrew Geissler1-1/+1
Andrew Jeffery (41): bios_table: pldm_bios_table_string_entry_encode_check(): Handle overflow bios_table: Transitive error handling for get_bios_attr_handle() bios_table: Deprecate pldm_bios_table_attr_value_entry_encode_enum() bios_table: Deprecate pldm_bios_table_attr_value_entry_encode_string() bios_table: Deprecate pldm_bios_table_attr_value_entry_encode_integer() bios_table: Introduce pldm_bios_table_append_pad_checksum_check() bios_table: pldm_bios_table_iter_create(): Return NULL on failed alloc tests: libpldm_bios_table_test: Fix 'Itearator' typo bios_table: pldm_bios_table_iter_next(): Invalid entry halts iteration fru: Introduce get_fru_record_by_option_check() pdr: Always uphold expectations of get_next_record_handle() pdr: pldm_pdr_init(): Return NULL on allocation failure pdr: pldm_pdr_destroy(): Exit early if repo is NULL pdr: pldm_pdr_find_record_by_type(): Exit early if repo is NULL pdr: Document preconditions for trivial accessor functions pdr: pldm_entity_node_get_remote_container_id() is a trivial accessor pdr: pldm_pdr_fru_record_set_find_by_rsi(): Document reality of return pdr: pldm_pdr_fru_record_set_find_by_rsi(): Exit early on NULL arguments pdr: pldm_entity_association_tree_init(): Return NULL on failed alloc pdr: pldm_entity_association_tree_visit(): Document preconditions pdr: pldm_entity_association_tree_visit(): Exit early on failure pdr: pldm_entity_association_tree_destroy(): Exit early on bad argument pdr: pldm_entity_get_num_children(): Return zero for invalid arguments pdr: pldm_is_current_parent_child(): Return false for invalid arguments pdr: Deprecate is_present() pdr: pldm_entity_association_pdr_add(): Exit early on bad arguments pdr: Deprecate find_entity_ref_in_tree() pdr: pldm_find_entity_ref_in_tree(): Exit early on bad arguments pdr: pldm_pdr_remove_pdrs_by_terminus_handle(): Early exit on bad arg pdr: pldm_pdr_remove_remote_pdrs(): Exit early on bad argument pdr: Deprecate entity_association_tree_find() pdr: pldm_entity_association_tree_find(): Early exit on bad arguments pdr: pldm_entity_association_tree_destroy_root(): Exit early on bad arg pdr: pldm_entity_association_pdr_extract(): Early exit on bad arguments pdr: Introduce pldm_entity_association_pdr_add_from_node_check() pdr: Inline add_record() and make_new_record() into pldm_pdr_add() pdr: Adjust condition to fix line wrap in get_new_record_handle() pdr: Further constrain first and last pointer semantics pdr: Inline get_new_record_handle() into pldm_pdr_add() pdr: Introduce pldm_pdr_add_check() pdr: Introduce pldm_pdr_add_fru_record_set_check() Ed Tanous (1): OWNERS: Remove Ed from reviewers Rashmica Gupta (2): transport: Update internal header file transport: Fix possible NULL ptr deref in pldm_socket_sndbuf_init() Change-Id: I19f18003f6f451254105616d9988eabf9efc8cb1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-07-04meta-phosphor: libpldm: Rework ABI PACKAGECONFIG configurationAndrew Jeffery1-3/+7
Define three categories of ABI configuration via PACKAGECONFIG: 1. abi-production: Only deprecated and stable symbols are exposed 2. abi-maintenance: Only stable and testing symbols are exposed 3. abi-development: All deprecated, stable and testing symbols are exposed This makes it relatively straight-forward to perform broad testing for use of deprecated functions by setting `PACKAGECONFIG = "abi-maintenance"` in a `libpldm_%.bbappend` in the relevant meta layer. However, build for abi-production by default. Change-Id: I9df824e2543829dbe66a7203240e5367ffded3e3 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
2023-07-04meta-phosphor: libpldm: Drop library version from PVAndrew Jeffery1-1/+1
The recipe lives at HEAD. Embedding the library version in the package metadata is misleading. Change-Id: I190e19f5a2f6e5b68897db2f9ac00144d27ddd12 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
2023-07-01libpldm: srcrev bump b6c06f18e8..4e1ba8a736Andrew Geissler1-1/+1
Andrew Jeffery (5): changelog: s/Fixes/Fixed/ for the header in [Unreleased] requester: Mark pldm_close() as LIBPLDM_ABI_TESTING requester: Expose pldm_close() in header transport: mctp-demux: Don't test socket for non-zero value requester: Return PLDM_REQUESTER_OPEN_FAIL from pldm_open() on error Pavithra Barithaya (2): pdr: Return success for pldm_pdr_find_child_container_id_range_exclude() pdr: Rework pldm_pdr_find_container_id_range_exclude() API Change-Id: Ica58f2826e340b1154d10df11758a7120b7705ab Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-27libpldm: srcrev bump 6409c8a024..b6c06f18e8Andrew Geissler1-1/+1
Andrew Jeffery (2): tests: pdr: Guard TEST(EntityAssociationPDR, testFindContainerID) abi: Update for v0.3.0 tag Change-Id: Icb636c8d6519429df7fffadf191b232a5e04e488 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-27libpldm: srcrev bump 5dc025719d..6409c8a024Andrew Geissler1-1/+1
Andrew Jeffery (2): libpldm: Bump to v0.3.0 bios_table: Remove deprecated APIs sanitized by assert() Change-Id: Icacdb666c0d3a38127f25341b02cfdc2463d3e13 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-20libpldm: srcrev bump a5c3287e9b..5dc025719dAndrew Geissler1-1/+1
Andrew Jeffery (10): meson: Force inclusion of config.h via `-include` bios_table: pldm_bios_table_attr_entry_enum_decode_pv_num_check() values bios_table: pldm_bios_table_attr_entry_enum_decode_pv_hdls_check() values bios_table: pldm_bios_table_attr_entry_enum_decode_def_num_check() values bios_table: pldm_bios_table_attr_entry_string_decode_def_string_length_check() values bios_table: pldm_bios_table_attr_entry_enum_encode_check() values bios_table: pldm_bios_table_attr_entry_string_info_check() NULL deref bios_table: Relax pldm_bios_table_string_entry_decode_string_check() bios_table: Relax pldm_bios_table_attr_entry_enum_decode_pv_hdls_check() bios_table: Deprecate APIs with arguments sanitized using assert() Pavithra Barithaya (2): pdr: Add pldm_entity_association_pdr_add_from_node_with_record_handle() pdr: Add pldm_pdr_find_container_id_range_exclude() API Rashmica Gupta (3): requester: Add check before accessing hdr in pldm_recv() transport: Make APIs work for all types of messages transports: Resize socket send buffer if needed Change-Id: Ia5c5c03562eb01f40a4ce2725e93f7626eecb3f8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-17libpldm: srcrev bump 2ebec8dbe8..a5c3287e9bAndrew Geissler1-1/+1
Andrew Jeffery (3): bios_table: pldm_bios_table_string_entry_encode_check() values bios_table: pldm_bios_table_string_entry_decode_string_check() values bios_table: pldm_bios_table_attr_entry_string_encode_check() values Change-Id: I4feca792a93ac44c5273756be8891640cda640bd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-16libpldm: srcrev bump 4d694346dc..2ebec8dbe8Andrew Geissler1-1/+1
Andrew Jeffery (2): changelog: Consistent ordering of sections bios_table: s/stroe/store/ Change-Id: Iaf66b842805ae9461f4c5d804ac45e316b037b21 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-14libpldm: srcrev bump 83841fb5af..4d694346dcAndrew Geissler1-1/+1
Andrew Jeffery (2): libpldm: Trailing comment formatting meson: Reduce strength of oem-ibm requirements from enabled to allowed ArchanaKakani (1): pdr: Introduce remote_container_id and associated APIs Pavithra Barithaya (2): pdr: Add APIs for creating and locating remote PDRs pdr: Add pldm_pdr_find_last_in_range() Change-Id: I4fa8d97bfde90227edcd0aee870ad7b2918aff43 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-09libpldm: srcrev bump 9d2a1c6ad0..83841fb5afAndrew Geissler1-1/+1
Andrew Jeffery (2): libpldm: Remove unused libpldm.pc.in README: Add a section on working with libpldm Change-Id: I12758ccb7084207366ad95a445b6da7d6adc8aff Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-08libpldm: Bump 8085efe0f1..9d2a1c6ad0 and add PACKAGECONFIG[abi-testing]Andrew Jeffery1-1/+4
As of [1] libpldm provides several controls for the symbols exposed as part of its shared library ABI. Symbols in the testing set are not considered stable and may be broken at any point in time while the APIs are being refined. Once we think we've got a good grip on the shape an API in the testing set it may be migrated to the stable set. Once in the stable set its API and behaviour is set in stone and mustn't be changed. Add PACKAGECONFIG[abi-testing] to the recipe to allow access to the testing ABIs, but default to only exposing the deprecated and stable sets. [1]: https://gerrit.openbmc.org/c/openbmc/libpldm/+/63974 libpldm: srcrev bump 8085efe0f1..9d2a1c6ad0 Andrew Jeffery (1): libpldm: Explicit deprecated, stable and testing ABI classes Change-Id: Id81b1485a0185852b60ac1ec4912e95a7ffb7c0f Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
2023-06-06libpldm: srcrev bump 4bd6eef388..8085efe0f1Andrew Geissler1-1/+1
Andrew Jeffery (4): transport: mctp-demux: Refactor buffer handling in recv callback include: Sort file lists in meson.build libpldm: Remove the requester-api option changelog: Note the removal of requester-api meson option Thu Nguyen (1): transport: Match on response in pldm_transport_send_recv_msg() Change-Id: Ic3782af866cd01f60bfec0434d5495a6a8e7879b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-02libpldm: srcrev bump 5aa765a07c..4bd6eef388Andrew Geissler1-1/+1
Andrew Jeffery (2): abi: Differentiate on architectures and compilers meson: Allow absence of abi-compliance-check tools Dung Cao (1): transport: Prevent sticking in waiting for response Change-Id: I6519b32ff1cf6c3067ba7ac5bb34dad5fc1b92ca Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-05-25libpldm: srcrev bump 953bc8c1a4..5aa765a07cAndrew Geissler1-1/+1
Andrew Jeffery (1): transport: Document the parameters to pldm_transport_poll() Change-Id: I2acac722a918cb58bb15c9bbb41f92b114cb6c42 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-05-23libpldm: srcrev bump b443b48726..953bc8c1a4Andrew Geissler1-1/+1
Andrew Jeffery (1): libpldm: Enable API/ABI compliance checks Dung Cao (1): Add encode/decode pldmMessagePollEvent data Change-Id: I2bec29c23129ad13442c9261b5c695d22d0ce3b9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>