@@ -228,7 +228,6 @@ hsa_status_t AieAgent::GetInfo(hsa_agent_info_t attribute, void *value) const {
228
228
" %s%036lX" , uuid_tmp, uuid_value);
229
229
break ;
230
230
}
231
-
232
231
case HSA_AMD_AGENT_INFO_ASIC_REVISION:
233
232
*reinterpret_cast <uint32_t *>(value) = 0 ;
234
233
break ;
@@ -237,6 +236,43 @@ hsa_status_t AieAgent::GetInfo(hsa_agent_info_t attribute, void *value) const {
237
236
assert (regions_.size () != 0 && " No device local memory found!" );
238
237
*reinterpret_cast <bool *>(value) = true ;
239
238
break ;
239
+ case HSA_AMD_AGENT_INFO_TIMESTAMP_FREQUENCY:
240
+ return core::Runtime::runtime_singleton_->GetSystemInfo (
241
+ HSA_SYSTEM_INFO_TIMESTAMP_FREQUENCY, value);
242
+ break ;
243
+ case HSA_AMD_AGENT_INFO_ASIC_FAMILY_ID:
244
+ *static_cast <uint32_t *>(value) = 0 ;
245
+ break ;
246
+ case HSA_AMD_AGENT_INFO_UCODE_VERSION:
247
+ *static_cast <uint32_t *>(value) = 0 ;
248
+ break ;
249
+ case HSA_AMD_AGENT_INFO_SDMA_UCODE_VERSION:
250
+ *static_cast <uint32_t *>(value) = 0 ;
251
+ break ;
252
+ case HSA_AMD_AGENT_INFO_NUM_SDMA_ENG:
253
+ *static_cast <uint32_t *>(value) = 0 ;
254
+ break ;
255
+ case HSA_AMD_AGENT_INFO_NUM_SDMA_XGMI_ENG:
256
+ *static_cast <uint32_t *>(value) = 0 ;
257
+ break ;
258
+ case HSA_AMD_AGENT_INFO_IOMMU_SUPPORT:
259
+ *static_cast <hsa_amd_iommu_version_t *>(value) = HSA_IOMMU_SUPPORT_NONE;
260
+ break ;
261
+ case HSA_AMD_AGENT_INFO_NUM_XCC:
262
+ *static_cast <uint32_t *>(value) = 0 ;
263
+ break ;
264
+ case HSA_AMD_AGENT_INFO_DRIVER_UID:
265
+ *static_cast <uint32_t *>(value) = 0 ;
266
+ break ;
267
+ case HSA_AMD_AGENT_INFO_NEAREST_CPU:
268
+ static_cast <hsa_agent_t *>(value)->handle = 0 ;
269
+ break ;
270
+ case HSA_AMD_AGENT_INFO_MEMORY_PROPERTIES:
271
+ memset (value, 0 , sizeof (uint8_t ) * 8 );
272
+ break ;
273
+ case HSA_AMD_AGENT_INFO_AQL_EXTENSIONS:
274
+ memset (value, 0 , sizeof (uint8_t ) * 8 );
275
+ break ;
240
276
default :
241
277
*reinterpret_cast <uint32_t *>(value) = 0 ;
242
278
return HSA_STATUS_ERROR_INVALID_ARGUMENT;
0 commit comments