From cac5263cd6b305d731f0dfcf6b07565c5892bc4b Mon Sep 17 00:00:00 2001 From: predutta Date: Fri, 22 May 2026 19:35:12 -0700 Subject: [PATCH] Apply fixes to enable system_timeline in hw_context flows Signed-off-by: predutta --- profile/plugin/aie_trace/aie_trace_plugin.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/profile/plugin/aie_trace/aie_trace_plugin.cpp b/profile/plugin/aie_trace/aie_trace_plugin.cpp index d3997d8f..51378a57 100644 --- a/profile/plugin/aie_trace/aie_trace_plugin.cpp +++ b/profile/plugin/aie_trace/aie_trace_plugin.cpp @@ -305,15 +305,13 @@ void AieTracePluginUnified::updateAIEDevice(void *handle, bool hw_context_flow) return; } - // System timeline (INI flag): enable only for load_xclbin single-partition designs. + // System timeline: enable on single-partition designs + // (load_xclbin and register_xclbin / hw_context flows). const bool iniEnableTimeline = xrt_core::config::get_aie_trace_settings_enable_system_timeline(); - const bool vitisLoadXclbin = - (db->getStaticInfo().getAppStyle() == xdp::AppStyle::LOAD_XCLBIN_STYLE); const auto &overlayCols = AIEData.metadata->getPartitionOverlayStartCols(); const bool multipartitionDesign = (overlayCols.size() > 1); - const bool enableSystemTimeline = - iniEnableTimeline && vitisLoadXclbin && !multipartitionDesign; + const bool enableSystemTimeline = iniEnableTimeline && !multipartitionDesign; // Support system timeline if (enableSystemTimeline) {