update rocr runtime patch to support 128 bit cu masks
@@ -15,7 +15,7 @@ index e119a93..f126457 100644
// Determine access type allowed to requesting device
hsa_amd_memory_pool_access_t GetAccessInfo(const core::Agent& agent,
diff --git a/src/core/runtime/amd_aql_queue.cpp b/src/core/runtime/amd_aql_queue.cpp
-index 466afe2..a45fd75 100644
+index 466afe2..dd1aaee 100644
--- a/src/core/runtime/amd_aql_queue.cpp
+++ b/src/core/runtime/amd_aql_queue.cpp
@@ -246,6 +246,16 @@ AqlQueue::AqlQueue(GpuAgent* agent, size_t req_size_pkts, HSAuint32 node_id, Scr
@@ -24,7 +24,7 @@ index 466afe2..a45fd75 100644
+ // Call SetCUMasking if there is a global cu mask
+ if (core::Runtime::runtime_singleton_->flag().has_global_cu_mask()) {
-+ unsigned long int cu_mask_val = // 8 byte copy
++ unsigned long long int cu_mask_val = // 16 byte copy
+ core::Runtime::runtime_singleton_->flag().global_cu_mask();
+ const uint32_t*cu_mask = (const uint32_t*) &cu_mask_val;
+ SetCUMasking(
@@ -50,7 +50,7 @@ index f4776eb..a1b5692 100644
IS_OPEN();
IS_BAD_PTR(cu_mask);
diff --git a/src/core/util/flag.h b/src/core/util/flag.h
-index 5013dd1..6967e8f 100644
+index 5013dd1..37cc83b 100644
--- a/src/core/util/flag.h
+++ b/src/core/util/flag.h
@@ -79,6 +79,21 @@ class Flag {
@@ -68,7 +68,7 @@ index 5013dd1..6967e8f 100644
+ } else {
+ // No delimiter, use default size
+ global_cu_mask_ = std::stoul(global_cu_mask_str_,nullptr,16);
-+ global_cu_mask_size_ = 64;
++ global_cu_mask_size_ = 128;
+ }
+ }
+
@@ -82,7 +82,7 @@ index 5013dd1..6967e8f 100644
+ std::string global_cu_mask_str() const { return global_cu_mask_str_; }
+ bool has_global_cu_mask() const { return has_global_cu_mask_; }
+ uint32_t global_cu_mask_size() const { return global_cu_mask_size_;}
-+ unsigned long int global_cu_mask() const { return global_cu_mask_;}
++ unsigned long long int global_cu_mask() const { return global_cu_mask_;}
+
uint32_t max_queues() const { return max_queues_; }
@@ -94,7 +94,7 @@ index 5013dd1..6967e8f 100644
+ bool has_global_cu_mask_;
+ std::string global_cu_mask_str_;
+ uint32_t global_cu_mask_size_;
-+ unsigned long int global_cu_mask_;
++ unsigned long long int global_cu_mask_;
+
uint32_t max_queues_;
