index ead1e7351fa2fcb29dd3c3537f7a08750c538f47..319c76520dab809d9151c158370dd8f59cdd684d 100644 (file)
#include "audioStreamInpProc.h"
#include "audioStreamOutProc.h"
#include "fwkSim.h"
+#include "statusOp_common.h"
extern Void ACP_main_cus(Void); // (*** ?) FL: revisit -- check method of patching alpha codes
extern Void taskSystemStreamFxn(Void); // (*** ?) FL: revisit -- shouldn't need to call this from system init
srHeapDdr3 = (IHeap_Handle)SharedRegion_getHeap(regionId);
regionId = SharedRegion_getIdByName("COMMON2_DDR3");
srHeapNonCacheDdr3 = (IHeap_Handle)SharedRegion_getHeap(regionId);
- pafHeapMgr_init((IHeap_Handle)heapMemL2Sram,
- (IHeap_Handle)heapMemMsmcSram,
- (IHeap_Handle)heapMemDdr3,
- srHeapMsmc,
+ pafHeapMgr_init((IHeap_Handle)heapMemL2Sram,
+ (IHeap_Handle)heapMemMsmcSram,
+ (IHeap_Handle)heapMemDdr3,
+ srHeapMsmc,
srHeapDdr3,
srHeapNonCacheDdr3);
+
+#ifdef NON_CACHE_STATUS
+ //
+ // init Status structure Gate: ARM should have called statusOp_Init() before this.
+ //
+ if (statusOp_Init(GATEMP_INDEX_DEC) == STATUSOP_INIT_FAIL)
+ {
+ TRACE_TERSE1("TaskAsdp: Gate Index %d:initialization status GateMP Fail.", GATEMP_INDEX_DEC);
+ }
+ if (statusOp_Init(GATEMP_INDEX_DDP) == STATUSOP_INIT_FAIL)
+ {
+ TRACE_TERSE1("TaskAsdp: Gate Index %d:initialization status GateMP Fail.", GATEMP_INDEX_DDP);
+ }
+ if (statusOp_Init(GATEMP_INDEX_PCM) == STATUSOP_INIT_FAIL)
+ {
+ TRACE_TERSE1("TaskAsdp: Gate Index %d:initialization status GateMP Fail.", GATEMP_INDEX_PCM);
+ }
+ if (statusOp_Init(GATEMP_INDEX_THD) == STATUSOP_INIT_FAIL)
+ {
+ TRACE_TERSE1("TaskAsdp: Gate Index %d:initialization status GateMP Fail.", GATEMP_INDEX_THD);
+ }
+ if (statusOp_Init(GATEMP_INDEX_DTS) == STATUSOP_INIT_FAIL)
+ {
+ TRACE_TERSE1("TaskAsdp: Gate Index %d:initialization status GateMP Fail.", GATEMP_INDEX_DTS);
+ }
+#endif
/* Initialize HJT */
pafhjt = &PAFHJT_RAM;