From 49ad3a62fd0af279bf2c659889e132957bc865d9 Mon Sep 17 00:00:00 2001 From: Wilfred Mallawa Date: Tue, 27 Aug 2024 15:16:31 +1000 Subject: [PATCH] package/libspdm: Support spdm_context in the HAL This allows us to build libspdm with support for `spdm-context` in the HAL functions. This is required by `spdm-utils`, this macro will be dissolved in libspdm 4.x, with this feature being defaulted on. Signed-off-by: Wilfred Mallawa Signed-off-by: Alistair Francis [Julien: rebased on libspdm 3.5.0 recipe] Signed-off-by: Julien Olivain --- package/libspdm/libspdm.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/libspdm/libspdm.mk b/package/libspdm/libspdm.mk index 03ac9a70f8..9d8da2a3c6 100644 --- a/package/libspdm/libspdm.mk +++ b/package/libspdm/libspdm.mk @@ -22,7 +22,8 @@ LIBSPDM_CFLAGS = \ -DLIBSPDM_ENABLE_CAPABILITY_EVENT_CAP=0 \ -DLIBSPDM_ENABLE_CAPABILITY_MEL_CAP=0 \ -DLIBSPDM_ENABLE_CAPABILITY_GET_KEY_PAIR_INFO_CAP=0 \ - -DLIBSPDM_ENABLE_CAPABILITY_SET_KEY_PAIR_INFO_CAP=0 + -DLIBSPDM_ENABLE_CAPABILITY_SET_KEY_PAIR_INFO_CAP=0 \ + -DLIBSPDM_HAL_PASS_SPDM_CONTEXT=1 LIBSPDM_CONF_OPTS = \ -DARCH=$(LIBSPDM_TARGET_CPU_FAMILY) \