diff --git a/projects/rocr-runtime/src/fmm.c b/projects/rocr-runtime/src/fmm.c index ed7acd6399..61b540a1d8 100644 --- a/projects/rocr-runtime/src/fmm.c +++ b/projects/rocr-runtime/src/fmm.c @@ -1082,7 +1082,7 @@ static HSAKMT_STATUS dgpu_mem_init(uint8_t node_id, void **base, void **limit) bool found; HSAKMT_STATUS ret; void *addr, *ret_addr; - uint32_t max_len; + HSAuint64 max_len; long long unsigned int temp; uint32_t gpu_id; HsaNodeProperties props; @@ -1099,7 +1099,7 @@ static HSAKMT_STATUS dgpu_mem_init(uint8_t node_id, void **base, void **limit) if (ret != HSAKMT_STATUS_SUCCESS) return ret; - max_len = (uint32_t)props.LocalMemSize; + max_len = props.LocalMemSize; found = false; for (addr = (void *)PAGE_SIZE, ret_addr = NULL; diff --git a/projects/rocr-runtime/src/topology.c b/projects/rocr-runtime/src/topology.c index c762c70006..0d08018bb7 100644 --- a/projects/rocr-runtime/src/topology.c +++ b/projects/rocr-runtime/src/topology.c @@ -370,7 +370,7 @@ topology_sysfs_get_node_props(uint32_t node_id, HsaNodeProperties *props, uint32 else if (strcmp(prop_name,"max_engine_clk_ccompute") == 0) props->MaxEngineClockMhzCCompute = (uint32_t)prop_val; else if (strcmp(prop_name,"local_mem_size") == 0) - props->LocalMemSize = (uint32_t)prop_val; + props->LocalMemSize = prop_val; }