summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Nelson <sam.nelson@ti.com>2019-10-07 15:43:05 -0400
committerSam Nelson <sam.nelson@ti.com>2019-10-08 15:51:05 -0400
commit127da417ef13f6615b71784ed37185687bfe41c7 (patch)
tree4408157905d507eca2b2ffdaf6733b7b00b5b6c7
parent42635c28a85a9d31ed51e51b85950f901ba823a8 (diff)
downloadipc-127da417ef13f6615b71784ed37185687bfe41c7.tar.gz
HeapMultiBufMP: Update to handle > 32 bit address
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
-rw-r--r--packages/ti/sdo/ipc/heaps/HeapMultiBufMP.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/ti/sdo/ipc/heaps/HeapMultiBufMP.c b/packages/ti/sdo/ipc/heaps/HeapMultiBufMP.c
index f25ca2f..c09bdb0 100644
--- a/packages/ti/sdo/ipc/heaps/HeapMultiBufMP.c
+++ b/packages/ti/sdo/ipc/heaps/HeapMultiBufMP.c
@@ -500,14 +500,14 @@ Int ti_sdo_ipc_heaps_HeapMultiBufMP_Instance_init(
ti_sdo_ipc_Ipc_A_addrNotInSharedRegion);
/* Assert that sharedAddr is cached aligned if region cache aligned */
- Assert_isTrue(((UInt32)params->sharedAddr %
+ Assert_isTrue(((UArg)params->sharedAddr %
SharedRegion_getCacheLineSize(obj->regionId) == 0),
ti_sdo_ipc_Ipc_A_addrNotCacheAligned);
obj->objType = ti_sdo_ipc_Ipc_ObjType_CREATEDYNAMIC;
/* obj->buf will get alignment-adjusted in postInit */
- obj->buf = (Ptr)((UInt32)params->sharedAddr +
+ obj->buf = (Ptr)((UArg)params->sharedAddr +
sizeof(ti_sdo_ipc_heaps_HeapMultiBufMP_Attrs));
obj->attrs = (ti_sdo_ipc_heaps_HeapMultiBufMP_Attrs *)
params->sharedAddr;
@@ -946,7 +946,7 @@ Void ti_sdo_ipc_heaps_HeapMultiBufMP_postInit(
return;
}
- obj->buf = (Ptr)((UInt32)obj->attrs +
+ obj->buf = (Ptr)((UArg)obj->attrs +
sizeof(ti_sdo_ipc_heaps_HeapMultiBufMP_Attrs));
}
@@ -965,11 +965,11 @@ Void ti_sdo_ipc_heaps_HeapMultiBufMP_postInit(
}
/* obj->buf should point to base of first buffer */
- obj->buf = buf = (Ptr)_Ipc_roundup(obj->buf, obj->attrs->buckets[0].align);
+ obj->buf = buf = (Ptr)_Ipc_ptrRoundup(obj->buf, obj->attrs->buckets[0].align);
for (i = 0; i < obj->numBuckets; i++) {
/* Make sure buffer is buffer-aligned (not just min-Align'ed) */
- buf = (Ptr)_Ipc_roundup(buf, obj->attrs->buckets[i].align);
+ buf = (Ptr)_Ipc_ptrRoundup(buf, obj->attrs->buckets[i].align);
/* Put a shared pointer to the buf in attrs */
obj->attrs->buckets[i].baseAddr =