[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 <venkateshwar.kandula1306@gmail.com>
This commit is contained in:
Venkateshwar Reddy Kandula
2025-08-21 15:16:28 -05:00
committed by GitHub
orang tua d741a88f39
melakukan a77f7d5770
@@ -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
} // namespace aql_profile