libpldm: Bump 8085efe0f1..9d2a1c6ad0 and add PACKAGECONFIG[abi-testing]

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>
diff --git a/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb b/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb
index 181a91e..73f5459 100644
--- a/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb
+++ b/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb
@@ -3,7 +3,10 @@
 HOMEPAGE = "https://github.com/openbmc/libpldm"
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
-SRCREV = "8085efe0f1ef3f0560076088bb867bf7920ffeb3"
+SRCREV = "9d2a1c6ad095d0b04d1c39a794487eafda1f34fb"
+LIBPLDM_ABI_STABLE = "deprecated,stable"
+LIBPLDM_ABI_TESTING = "deprecated,stable,testing"
+PACKAGECONFIG[abi-testing] = "-Dabi=${LIBPLDM_ABI_TESTING},-Dabi=${LIBPLDM_ABI_STABLE},,"
 PACKAGECONFIG[oem-ibm] = "-Doem-ibm=enabled,-Doem-ibm=disabled,,"
 
 PV = "0.1.0+git${SRCPV}"