Fix TPM event log forwarding to config store

Wrapping tpm_event_log into config_blob structure before adding to
config store as the consumer of the field expects this format.

Signed-off-by: Imre Kis <imre.kis@arm.com>
Change-Id: I7d5cdf472cff335ce8c464f0351a964741031e9d
diff --git a/components/config/loader/sp/sp_config_loader.c b/components/config/loader/sp/sp_config_loader.c
index 684e052..a515cb2 100644
--- a/components/config/loader/sp/sp_config_loader.c
+++ b/components/config/loader/sp/sp_config_loader.c
@@ -257,6 +257,7 @@
 	if (node >= 0) {
 		uint64_t tpm_event_log_addr = 0;
 		uint32_t tpm_event_log_size = 0;
+		struct config_blob blob = { 0 };
 
 		if (!dt_get_u64(fdt, node, "tpm_event_log_addr", &tpm_event_log_addr)) {
 			DMSG("error: tpm_event_log_addr is missing");
@@ -268,8 +269,11 @@
 			return false;
 		}
 
+		blob.data = (const void *)tpm_event_log_addr;
+		blob.data_len = tpm_event_log_size;
+
 		if (!config_store_add(CONFIG_CLASSIFIER_BLOB, "EVENT_LOG", 0,
-				      (void *)tpm_event_log_addr, tpm_event_log_size)) {
+				      (void *)&blob, sizeof(blob))) {
 			DMSG("error: failed to add event log to config store");
 			return false;
 		}