From a77f7d5770d02d901abca39135853653b829c744 Mon Sep 17 00:00:00 2001 From: Venkateshwar Reddy Kandula Date: Thu, 21 Aug 2025 15:16:28 -0500 Subject: [PATCH] [aqlprofile] set gpu agent name while registering agent (#687) * set gpu agent name, which will be used for gfx minor for pm4factory * Update pm4_factory.cpp * EOF. * addr comments --------- Co-authored-by: Venkateshwar Reddy Kandula --- projects/aqlprofile/src/core/pm4_factory.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/projects/aqlprofile/src/core/pm4_factory.cpp b/projects/aqlprofile/src/core/pm4_factory.cpp index f91f29e914..5523b17fc2 100644 --- a/projects/aqlprofile/src/core/pm4_factory.cpp +++ b/projects/aqlprofile/src/core/pm4_factory.cpp @@ -62,6 +62,9 @@ aqlprofile_agent_handle_t RegisterAgent(const aqlprofile_agent_info_v1_t* agent_ int_agent_info.bdf_id = agent_info->location_id; auto len = strlen(agent_info->agent_gfxip); + memset(int_agent_info.name, 0, sizeof(int_agent_info.name)); + memcpy(int_agent_info.name, agent_info->agent_gfxip, + (len >= sizeof(int_agent_info.name) ? sizeof(int_agent_info.name) - 1 : len)); memset(int_agent_info.gfxip, 0, sizeof(int_agent_info.gfxip)); memcpy(int_agent_info.gfxip, agent_info->agent_gfxip, (len >= sizeof(int_agent_info.gfxip) ? sizeof(int_agent_info.gfxip) - 1 : len)); @@ -73,4 +76,4 @@ const AgentInfo* GetAgentInfo(aqlprofile_agent_handle_t agent_id) { return get_cache().get(agent_id.handle); } -} // namespace aql_profile \ No newline at end of file +} // namespace aql_profile