History log of /openbmc/libpldm/include/ (Results 1 – 25 of 282)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d7d7448113-Jan-2026 Jayashankar Padath <jayashankarpadath@gmail.com>

stateset: Add the enum for presence state set

Add two enum values for the presence state set that are defined
in v1.4.0 of Platform Data Model (PLDM) State Set Specification
DSP0249 under the sectio

stateset: Add the enum for presence state set

Add two enum values for the presence state set that are defined
in v1.4.0 of Platform Data Model (PLDM) State Set Specification
DSP0249 under the section 6.3 PLDM State Sets tables

Change-Id: I618708ce2bfbfce7f97c474e3de66e9be8ce0581
Signed-off-by: Jayashankar Padath <jayashankarpadath@gmail.com>

show more ...

07b7d17215-Jan-2026 Konstantin Aladyshev <aladyshev22@gmail.com>

stateset: Add new state sets from DSP0249 v1.4.0

Add state set id's that are newly defined in v1.4.0 of DSP0249 Platform
Level Data Model (PLDM) State Set Specification.

Change-Id: If9a5981a5c56bfd

stateset: Add new state sets from DSP0249 v1.4.0

Add state set id's that are newly defined in v1.4.0 of DSP0249 Platform
Level Data Model (PLDM) State Set Specification.

Change-Id: If9a5981a5c56bfd3af7c830cc33eac9ec50adfbf
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>

show more ...

18a8461515-Jan-2026 Konstantin Aladyshev <aladyshev22@gmail.com>

entity: Add new entity types from DSP0249 v1.4.0

Add entity types that are newly defined in v1.4.0 of DSP0249 Platform
Level Data Model (PLDM) State Set Specification.

Change-Id: I4b2991607312221d5

entity: Add new entity types from DSP0249 v1.4.0

Add entity types that are newly defined in v1.4.0 of DSP0249 Platform
Level Data Model (PLDM) State Set Specification.

Change-Id: I4b2991607312221d5831e495c4ae95712f3fd867
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>

show more ...

c6837f0016-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

include: Remove libpldm/utils.h

At this point it only existed to include other headers. Users should
rather include the necessary headers directly.

Change-Id: Ie0fbf9caccea0dfe75be0127e675e3949dc52

include: Remove libpldm/utils.h

At this point it only existed to include other headers. Users should
rather include the necessary headers directly.

Change-Id: Ie0fbf9caccea0dfe75be0127e675e3949dc52d61
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

show more ...

6f26a90d16-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Remove compat declaration of pldm_base_ver2str()

Change-Id: If0978cdf94330e95f66069125b25483a8506f2b7
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

96e2048516-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

base: Remove deprecated and unused function symbols

Change-Id: I0bba5978ef8857b176ca3da32bfd3c676f514d58
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

396a14c216-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

bcd: Remove deprecated and unused function symbols

Change-Id: I5c762c0068c7dae749c0d7ffcd1f5ec3073aadc0
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

696eeaf812-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

api: Migrate `struct variable_field` to libpldm/pldm_types.h

It has become a fundamental part of the library API and shouldn't be
placed in an off-hand location like libpldm/utils.h.

Change-Id: I34

api: Migrate `struct variable_field` to libpldm/pldm_types.h

It has become a fundamental part of the library API and shouldn't be
placed in an off-hand location like libpldm/utils.h.

Change-Id: I346f481a594addb456b13b4b5790effcbd3c4086
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

show more ...

93a997d212-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Remove is_transfer_flag_valid() from the public API

It has been deprecated since prior to v0.13.0. Remove the
LIBPLDM_ABI_DEPRECATED annotation, hiding the symbol externally. It's
now only av

utils: Remove is_transfer_flag_valid() from the public API

It has been deprecated since prior to v0.13.0. Remove the
LIBPLDM_ABI_DEPRECATED annotation, hiding the symbol externally. It's
now only available internal to the library.

Change-Id: Ie0b63454db3fd11ca87874e2eb5c27171c06d6f1
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

show more ...

bc19d9c912-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Remove is_time_legal() from the public API

It has been deprecated since prior to v0.13.0. Remove the
LIBPLDM_ABI_DEPRECATED annotation, hiding the symbol externally. It's
now only available i

utils: Remove is_time_legal() from the public API

It has been deprecated since prior to v0.13.0. Remove the
LIBPLDM_ABI_DEPRECATED annotation, hiding the symbol externally. It's
now only available internal to the library.

Change-Id: I81567279d13b6781aae856e2604451e65bfda6fd
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

show more ...

4e3d572512-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Migrate pldm_base_ver2str() to base

The ver32 type is defined in the base specification (DSP0240).
Associated functions should also be defined in the base module.

Change-Id: I71e06b3b1be83fe

utils: Migrate pldm_base_ver2str() to base

The ver32 type is defined in the base specification (DSP0240).
Associated functions should also be defined in the base module.

Change-Id: I71e06b3b1be83fe512f573b9f2227e2a17a93c63
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

show more ...

ea8dd96c12-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Rename ver2str() to pldm_base_ver2str()

Tidy-up the un-prefixed namespace.

Change-Id: Iaf51d3ef0f38fda26a7a27bdd3871547f8f425c6
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

7b66bcb212-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Split out BCD translation unit

Chip away at removing "utils".

Change-Id: I5f31cb13e9325cffe47bc85ea55eac0cf9289ec8
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

5da45e5912-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Rename dec2bcd32() to pldm_bcd_dec2bcd32()

Tidy-up the un-prefixed namespace.

Change-Id: I05355c56cf10e965b01431aa569d14cb5827438a
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

2a985a6512-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Rename bcd2dec32() to pldm_bcd_bcd2dec32()

Tidy-up the un-prefixed namespace.

Change-Id: I95998b308b829edb783e7437517ba1984b87709e
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

9ed3391e12-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Rename dec2bcd16() to pldm_bcd_dec2bcd16()

Tidy-up the un-prefixed namespace.

Change-Id: I1a8887a2fd6c11b84f457afc7cf4194a920691cd
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

edc1b1f512-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Rename bcd2dec16() to pldm_bcd_bcd2dec16()

Tidy-up the un-prefixed namespace.

Change-Id: Idaf648c681288f73b9898d845f7a146a460d4f4d
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

fccf4b6512-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Rename dec2bcd8() to pldm_bcd_dec2bcd8()

Tidy-up the un-prefixed namespace.

Change-Id: I74db956b9dbb48d86c3560d0b5379c5cb09ef240
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

65b74a7412-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Rename bcd2dec8() to pldm_bcd_bcd2dec8()

Tidy-up the un-prefixed namespace.

Change-Id: I6dea486e3ee08cd9a9c4df675e6ebe5974ccc062
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

fd28f9cb11-Jan-2026 Andrew Jeffery <andrew@codeconstruct.com.au>

utils: Split out EDAC translation unit

Chip away at removing "utils".

Change-Id: I361d7f779e1077b16e83c75d6b4d86814bb4dcad
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

ae7410c312-Sep-2025 Kasun Athukorala <kasunath@google.com>

dsp: base: Added encode_pldm_base_negotiate_transfer_params_resp()

This command is based on DSP0240 v1.2.0 section 9.6.2
NegotiateTransferParameters (0x07).

gitlint-ignore: T1
Signed-off-by: Kasun

dsp: base: Added encode_pldm_base_negotiate_transfer_params_resp()

This command is based on DSP0240 v1.2.0 section 9.6.2
NegotiateTransferParameters (0x07).

gitlint-ignore: T1
Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-Id: I619ca0b356df065b662b16d4a469730fd145f9de

show more ...

cb987c5c18-Jun-2025 Kasun Athukorala <kasunath@google.com>

dsp: base: Added decode_pldm_base_negotiate_transfer_params_req()

This command is based on DSP0240 v1.2.0 section 9.6.2
NegotiateTransferParameters (0x07).

gitlint-ignore: T1
Change-Id: I4fa193444d

dsp: base: Added decode_pldm_base_negotiate_transfer_params_req()

This command is based on DSP0240 v1.2.0 section 9.6.2
NegotiateTransferParameters (0x07).

gitlint-ignore: T1
Change-Id: I4fa193444df9ba5b109ca063163d7f7d109fcbda
Signed-off-by: Kasun Athukorala <kasunath@google.com>

show more ...

d7b9424118-Jun-2025 Kasun Athukorala <kasunath@google.com>

utils: Add an API to calculate cumulative crc32

Change-Id: I6c6fce214b98bc8f7284bc3e58319a9ef659e1b0
Signed-off-by: Kasun Athukorala <kasunath@google.com>

94f7fd6415-Sep-2025 Andrew Jeffery <andrew@codeconstruct.com.au>

include, tests: Address concerns from -Wsign-compare

After switching to Debian Trixie these surfaced as issues when building
locally.

Change-Id: I92a4d19579257e796aa29be8d4fb79fe92466780
Signed-off

include, tests: Address concerns from -Wsign-compare

After switching to Debian Trixie these surfaced as issues when building
locally.

Change-Id: I92a4d19579257e796aa29be8d4fb79fe92466780
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

show more ...

b36f9f0718-Jun-2025 Kasun Athukorala <kasunath@google.com>

dsp: base: Add ACKNOWLEDGE_COMPLETION transfer flag

ACKNOWLEDGE_COMPLETION flag is defined in DSP0240 v1.1.0 under
MultipartReceive response data structure definition.

Change-Id: I1bd340ebd2d521759

dsp: base: Add ACKNOWLEDGE_COMPLETION transfer flag

ACKNOWLEDGE_COMPLETION flag is defined in DSP0240 v1.1.0 under
MultipartReceive response data structure definition.

Change-Id: I1bd340ebd2d52175991f2084c1586bf3fe75b6ae
Signed-off-by: Kasun Athukorala <kasunath@google.com>

show more ...

12345678910>>...12