SWDEV-528686: ATT fix for gfx12 s_wait_idle. Fixes for csv. Default to parse to trace. Fix for ROCR_VISIBLE_DEVICES. (#345)
* Fix for gfx12 s_wait_idle. Added wait field on att.csv * Format and default to ATT to trace * Update .mds * No fatal error for invalid agent * Tidy fixes * Rename wait to idle, removed uneeded headers * Remove unused traceID * Tidy fix * Fix csv output * Formatting * Fix tests * Fix tests * Fix for visible devices * Review comment: Fix cmake * Review suggestion * Remove changelog/readme * Review comments * Review comment for CSV * Formatting --------- Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com>
This commit is contained in:
committed by
GitHub
orang tua
cac3ac1b98
melakukan
a8f3397069
@@ -42,7 +42,7 @@ WaveFile::WaveFile(WaveConfig& config, const att_wave_data_t& wave)
|
||||
|
||||
assert(config.filemgr);
|
||||
|
||||
int assigned_id = config.id_count.at(wave.simd).at(wave.wave_id).fetch_add(1);
|
||||
int assigned_id = config.id_count.at(wave.simd).at(wave.wave_id)++;
|
||||
{
|
||||
std::stringstream namess;
|
||||
namess << "se" << config.shader_engine << "_sm" << (int) wave.simd << "_sl"
|
||||
@@ -87,8 +87,7 @@ WaveFile::WaveFile(WaveConfig& config, const att_wave_data_t& wave)
|
||||
|
||||
try
|
||||
{
|
||||
const WaitcntList& wait_list =
|
||||
WaitcntList::Get(config.filemgr->gfxip, wave, config.code->isa_map);
|
||||
auto wait_list = WaitcntList(config.filemgr->gfxip, wave, config.code->isa_map);
|
||||
|
||||
for(const auto& line : wait_list.mem_unroll)
|
||||
if(!line.dependencies.empty())
|
||||
|
||||
Reference in New Issue
Block a user