diff options
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/cache/p9_l2err_extract.C')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/cache/p9_l2err_extract.C | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/hwp/cache/p9_l2err_extract.C b/src/import/chips/p9/procedures/hwp/cache/p9_l2err_extract.C index d3b9ab6d7..68370f008 100644 --- a/src/import/chips/p9/procedures/hwp/cache/p9_l2err_extract.C +++ b/src/import/chips/p9/procedures/hwp/cache/p9_l2err_extract.C @@ -205,6 +205,17 @@ extern "C" { trace_index--; + if (p9_tracearray_is_trace_start_marker(trace_array[trace_index]) == fapi2::FAPI2_RC_SUCCESS) + { + + FAPI_DBG("Head found at trace index %i, no error is found!", trace_index); + FAPI_DBG("%2X: 0x%016llX%016llX", trace_index, trace_array[trace_index].get<uint64_t>( 0 ), + trace_array[trace_index].get<uint64_t>( 1 )); + error_found = false; + ce_ue = true; + break; + } + //Only look at data entries (ie ignore compression entries for now) if( !trace_array[trace_index].isBitClear( 88, 7 ) ) { |