History log of /openbmc/libpldm/abi/ (Results 76 – 100 of 106)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
def8e02416-Aug-2023 Pavithra Barithaya <pavithra.b@ibm.com>

pdr: Stabilize pldm_entity_node_get_remote_container_id()

Use of pldm_entity_node_get_remote_container_id() is demonstrated here:

https://gerrit.openbmc.org/c/openbmc/pldm/+/39198

Change-Id: If8df

pdr: Stabilize pldm_entity_node_get_remote_container_id()

Use of pldm_entity_node_get_remote_container_id() is demonstrated here:

https://gerrit.openbmc.org/c/openbmc/pldm/+/39198

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

show more ...

255f654910-Aug-2023 Andrew Jeffery <andrew@aj.id.au>

pdr: Remove pldm_entity_association_pdr_add()

pldm_entity_association_pdr_add() was deprecated with the stabilisation
of pldm_entity_association_pdr_add_check() in 096685b4768e ("pdr:
Stabilise pldm

pdr: Remove pldm_entity_association_pdr_add()

pldm_entity_association_pdr_add() was deprecated with the stabilisation
of pldm_entity_association_pdr_add_check() in 096685b4768e ("pdr:
Stabilise pldm_entity_association_pdr_add_check()"). We've had an
intervening tag, so remove it now

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I43df7451d3ed8d6c8f755e6bf23f335e2911184c

show more ...

20cc060c09-Aug-2023 Andrew Jeffery <andrew@aj.id.au>

libpldm: Release v0.5.0

The x86_64 ABI dump update unusually large. There seems to be some
difference in dump content between distros/compilers/something. No
additional symbols were marked as visib

libpldm: Release v0.5.0

The x86_64 ABI dump update unusually large. There seems to be some
difference in dump content between distros/compilers/something. No
additional symbols were marked as visible, so it appears okay.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I3c21ae7ecddc3cb2b95f1b15a4c995611f6df374

show more ...

1ade87f428-Jul-2023 Pavithra Barithaya <pavithra.b@ibm.com>

pdr : Stabilize pldm_entity_association_tree_add_entity()

Use of pldm_entity_association_tree_add_entity() is demonstrated here:

https://gerrit.openbmc.org/c/openbmc/pldm/+/44699

Change-Id: I4f756

pdr : Stabilize pldm_entity_association_tree_add_entity()

Use of pldm_entity_association_tree_add_entity() is demonstrated here:

https://gerrit.openbmc.org/c/openbmc/pldm/+/44699

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

show more ...

7570fae428-Jul-2023 Pavithra Barithaya <pavithra.b@ibm.com>

pdr: Stabilise pldm_entity_association_tree_find_with_locality()

Use of pldm_entity_association_tree_find_with_locality()(Previously
pldm_entity_association_tree_find_if_remote())is demonstrated her

pdr: Stabilise pldm_entity_association_tree_find_with_locality()

Use of pldm_entity_association_tree_find_with_locality()(Previously
pldm_entity_association_tree_find_if_remote())is demonstrated here:

https://gerrit.openbmc.org/c/openbmc/pldm/+/44699

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

show more ...

f047004e19-Jul-2023 Pavithra Barithaya <pavithra.b@ibm.com>

platform: Uniform struct field name for Numeric SensorValue PDR

The PDR structure has a field for entity instance number.
This commit is making the field name uniform across all the PDR
structures d

platform: Uniform struct field name for Numeric SensorValue PDR

The PDR structure has a field for entity instance number.
This commit is making the field name uniform across all the PDR
structures defined because the user APIs can access these
structures using a common template.

Added it as a union for now but later in time we will remove
the union and the non-uniform field name.

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

show more ...

096685b417-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

pdr: Stabilise pldm_entity_association_pdr_add_check()

Having done so, also deprecate pldm_entity_association_pdr_add().

Use of pldm_entity_association_pdr_add_check() is demonstrated here:

https:

pdr: Stabilise pldm_entity_association_pdr_add_check()

Having done so, also deprecate pldm_entity_association_pdr_add().

Use of pldm_entity_association_pdr_add_check() is demonstrated here:

https://gerrit.openbmc.org/c/openbmc/pldm/+/65040

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I48dc71078d54685992b152fb3c37fbd8e247ece0

show more ...

5e46114119-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

abi: Update dumps to remove newly-static functions

I must have messed something up when checking the dumps for the affected
commits, because I recall being surprised that the removals didn't
appear.

abi: Update dumps to remove newly-static functions

I must have messed something up when checking the dumps for the affected
commits, because I recall being surprised that the removals didn't
appear. They have now, so make sure we capture that they've gone.

Fixes: 54d91e81c0f4 ("pdr: Make entity_association_tree_find() static")
Fixes: 643c443b17bf ("pdr: Make find_entity_ref_in_tree() static")
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I15fee79a982b5c484664b8625b85aa77ba52e094

show more ...

8985dfd117-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

pdr: Remove pldm_entity_association_pdr_add_from_node()

pldm_entity_association_pdr_add_from_node() was deprecated in v0.4.0,
remove it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-I

pdr: Remove pldm_entity_association_pdr_add_from_node()

pldm_entity_association_pdr_add_from_node() was deprecated in v0.4.0,
remove it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I41b79b015fde81184c8726a3784e9d918d8d9743

show more ...

14d2984b17-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

pdr: Remove pldm_pdr_add_fru_record_set()

pldm_pdr_add_fru_record_set() was deprecated in v0.4.0, remove it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I3a3f76baf9dca84e2c6b8674

pdr: Remove pldm_pdr_add_fru_record_set()

pldm_pdr_add_fru_record_set() was deprecated in v0.4.0, remove it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I3a3f76baf9dca84e2c6b867448257a0b6e2ab178

show more ...

c79a5df517-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

pdr: Remove pldm_pdr_add()

pldm_pdr_add() was deprecated in v0.4.0, remove it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: Ie8a00749a0473cb76e503cf88d5ae1379918a0a6

d09b1af016-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

pdr: Make is_present() static

is_present() was marked deprecated in v0.4.0, mark it static now to
remove the symbol from the library ABI.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id:

pdr: Make is_present() static

is_present() was marked deprecated in v0.4.0, mark it static now to
remove the symbol from the library ABI.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I40bbcc69aa2c9bd4d7dd8acb0b6042811611963f

show more ...

8810fece16-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

fru: Remove get_fru_record_by_option()

get_fru_record_by_option() was deprecated in v0.4.0, remove it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I3b87657f0b781dc5c272c01a63dd08

fru: Remove get_fru_record_by_option()

get_fru_record_by_option() was deprecated in v0.4.0, remove it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I3b87657f0b781dc5c272c01a63dd08e08cfdbad7

show more ...

50dd159e14-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

bios_table: Remove pldm_bios_table_append_pad_checksum()

pldm_bios_table_append_pad_checksum() was deprecated in v0.4.0, remove
it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I5

bios_table: Remove pldm_bios_table_append_pad_checksum()

pldm_bios_table_append_pad_checksum() was deprecated in v0.4.0, remove
it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I5b0d5abdb32b3c814ff86a85492dce754b36b1e0

show more ...

4e1f131c14-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

bios_table: Remove pldm_bios_table_attr_value_entry_encode_integer()

pldm_bios_table_attr_value_entry_encode_integer() was deprecated in
v0.4.0, remove it now.

Signed-off-by: Andrew Jeffery <andrew

bios_table: Remove pldm_bios_table_attr_value_entry_encode_integer()

pldm_bios_table_attr_value_entry_encode_integer() was deprecated in
v0.4.0, remove it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I6269ffc48a4c6b44f77e82bef4fbe837e77874d6

show more ...

46d0768514-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

bios_table: Remove pldm_bios_table_attr_value_entry_encode_string()

pldm_bios_table_attr_value_entry_encode_string() was deprecated in
v0.4.0, remove it now.

Signed-off-by: Andrew Jeffery <andrew@a

bios_table: Remove pldm_bios_table_attr_value_entry_encode_string()

pldm_bios_table_attr_value_entry_encode_string() was deprecated in
v0.4.0, remove it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I0a2bd8eef2f70a40158060cd50c49aa4d0ec4d72

show more ...

8b1c034014-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

bios_table: Remove pldm_bios_table_attr_value_entry_encode_enum()

pldm_bios_table_attr_value_entry_encode_enum() was deprecated in v0.4.0,
so remove it now.

Signed-off-by: Andrew Jeffery <andrew@aj

bios_table: Remove pldm_bios_table_attr_value_entry_encode_enum()

pldm_bios_table_attr_value_entry_encode_enum() was deprecated in v0.4.0,
so remove it now.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I13ed735a541b7df97b0dafbcc5ed62bb7984b571

show more ...

0ecf6bcf14-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

bios_table: Remove pldm_bios_table_attr_entry_integer_encode_length()

pldm_bios_table_attr_entry_integer_encode_length() was deprecated in
v0.4.0, now remove it.

Signed-off-by: Andrew Jeffery <andr

bios_table: Remove pldm_bios_table_attr_entry_integer_encode_length()

pldm_bios_table_attr_entry_integer_encode_length() was deprecated in
v0.4.0, now remove it.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: Ie26d609a0bcecee930222faf8ec5ef4524b583e5

show more ...

8a4b533613-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

libpldm: Release v0.4.0

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: Ibe6a3adcd8f8e6977a41871671111f0bd0ea22d4

a2c6911706-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

pdr: Stabilise pldm_pdr_add_fru_record_set_check()

pldm_pdr_add_fru_record_set_check() is a replacement for
pldm_pdr_add_fru_record_set(). The latter uses assert() to sanitize its
arguments, while t

pdr: Stabilise pldm_pdr_add_fru_record_set_check()

pldm_pdr_add_fru_record_set_check() is a replacement for
pldm_pdr_add_fru_record_set(). The latter uses assert() to sanitize its
arguments, while the former instead returns a value indicating success
or failure.

Use of pldm_pdr_add_fru_record_set_check() is demonstrated in the
following patch:

https://gerrit.openbmc.org/c/openbmc/pldm/+/64631

Additionally, deprecate pldm_pdr_add_fru_record_set() now that there is
a stable replacement.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I706b2a8ed6c5468390b1e4a7b14fa60509dd9c37

show more ...

ca248ce306-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

pdr: Stabilise pldm_pdr_add_check()

pldm_pdr_add_check() is a replacement for pldm_pdr_add(). The latter
used assert() to sanitize its arguments while the former instead returns
a value indicating s

pdr: Stabilise pldm_pdr_add_check()

pldm_pdr_add_check() is a replacement for pldm_pdr_add(). The latter
used assert() to sanitize its arguments while the former instead returns
a value indicating success or failure.

Use of pldm_pdr_add_check() is demonstrated in the following patch:

https://gerrit.openbmc.org/c/openbmc/pldm/+/64630

Additionally, deprecate pldm_pdr_add() now that there is a stable
replacement.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I3963c6f8bc869df5772e10e66e09e34b91776710

show more ...

1354a6ee06-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

pdr: Stabilise pldm_entity_association_pdr_add_from_node_check()

pldm_entity_association_pdr_add_from_node_check() is a replacement for
pldm_entity_association_pdr_add_from_node(). The latter saniti

pdr: Stabilise pldm_entity_association_pdr_add_from_node_check()

pldm_entity_association_pdr_add_from_node_check() is a replacement for
pldm_entity_association_pdr_add_from_node(). The latter sanitized its
arguments with assert(), while the former instead returns a value
indicating success or error.

Use of pldm_entity_association_pdr_add_from_node_check() is demonstrated
here:

https://gerrit.openbmc.org/c/openbmc/pldm/+/64629

Additionally, deprecate pldm_entity_association_pdr_add_from_node() now
that there is a stable replacement.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: If328d4e0ad395fffc01ee79b1a24904ee1de7edf

show more ...

962fcec706-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

fru: Stabilise get_fru_record_by_option_check()

get_fru_record_by_option_check() is a replacement for
get_fru_record_by_option(). The latter sanitized its arguments using
assert() while the former i

fru: Stabilise get_fru_record_by_option_check()

get_fru_record_by_option_check() is a replacement for
get_fru_record_by_option(). The latter sanitized its arguments using
assert() while the former instead returns a value indicating success or
failure.

Use of get_fru_record_by_option_check() is demonstrated in the following
patch:

https://gerrit.openbmc.org/c/openbmc/pldm/+/64628

Additionally, deprecate get_fru_record_by_option() now that there's a
stable replacement.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I80c77b12606ffe6aa5c38086fc162bbe34f2dd2f

show more ...

1264fbd906-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

bios_table: Stabilise pldm_bios_table_append_pad_checksum_check()

pldm_bios_table_append_pad_checksum_check() is a replacement for
pldm_bios_table_append_pad_checksum(), which used assert() to sanit

bios_table: Stabilise pldm_bios_table_append_pad_checksum_check()

pldm_bios_table_append_pad_checksum_check() is a replacement for
pldm_bios_table_append_pad_checksum(), which used assert() to sanitize
its arguments. pldm_bios_table_append_pad_checksum_check() instead
returns an error.

Use of pldm_bios_table_append_pad_checksum_check() is demonstrated in
the following patch:

https://gerrit.openbmc.org/c/openbmc/pldm/+/64626

Additionally, deprecate pldm_bios_table_append_pad_checksum() now that
there's a stable replacement.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: If9fc91ac60477cfb6ba96e377dbf5768a990bd69

show more ...

cd732d1406-Jul-2023 Andrew Jeffery <andrew@aj.id.au>

abi: Update to remove pldm_close() from reference dumps

We transitioned this to LIBPLDM_ABI_TESTING as it wasn't exposed in the
headers and there should be no users. The ABI dump updates should have

abi: Update to remove pldm_close() from reference dumps

We transitioned this to LIBPLDM_ABI_TESTING as it wasn't exposed in the
headers and there should be no users. The ABI dump updates should have
been included in the same change.

Fixes: 986df2a17b60 ("requester: Mark pldm_close() as LIBPLDM_ABI_TESTING")
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I55dfa20a2fcf243b2c899469c1615efcda6888d3

show more ...

12345