summaryrefslogtreecommitdiff
path: root/drivers/staging/nmf-cm/cm/engine/perfmeter/src/mpcload.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/nmf-cm/cm/engine/perfmeter/src/mpcload.c')
-rw-r--r--drivers/staging/nmf-cm/cm/engine/perfmeter/src/mpcload.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/staging/nmf-cm/cm/engine/perfmeter/src/mpcload.c b/drivers/staging/nmf-cm/cm/engine/perfmeter/src/mpcload.c
index b157103934d..193d155b97b 100644
--- a/drivers/staging/nmf-cm/cm/engine/perfmeter/src/mpcload.c
+++ b/drivers/staging/nmf-cm/cm/engine/perfmeter/src/mpcload.c
@@ -10,6 +10,8 @@
#include <cm/engine/api/perfmeter_engine.h>
#include <cm/engine/os_adaptation_layer/inc/os_adaptation_layer.h>
+#include <cm/engine/trace/inc/trace.h>
+
#define PERFMETER_MAX_RETRIES 32
#define PERFMETER_DATA_WORD_NB 7
@@ -96,9 +98,10 @@ PUBLIC t_cm_error cm_PFM_allocatePerfmeterDataMemory(t_nmf_core_id coreId, t_cm_
t_mpcLoad *pMpcLoad = (t_mpcLoad *) &mpcLoad_i[coreId];
pMpcLoad->perfmeterDataHandle = cm_DM_Alloc(domainId, SDRAM_EXT24, PERFMETER_DATA_WORD_NB, CM_MM_ALIGN_WORD, TRUE);
- if (pMpcLoad->perfmeterDataHandle == INVALID_MEMORY_HANDLE)
+ if (pMpcLoad->perfmeterDataHandle == INVALID_MEMORY_HANDLE) {
error = CM_NO_MORE_MEMORY;
- else {
+ ERROR("CM_NO_MORE_MEMORY: Unable to allocate perfmeter\n", 0, 0, 0, 0, 0, 0);
+ } else {
t_uint32 mmdspAddr;
pMpcLoad->perfmeterDataAddr = cm_DSP_GetHostLogicalAddress(pMpcLoad->perfmeterDataHandle);