From 55b62b6123ae49c5c4ba12b129eb0d510375f760 Mon Sep 17 00:00:00 2001 From: William Wang Date: Mon, 30 Jan 2023 18:26:20 +0800 Subject: [PATCH] dcache: do not report s3_data_error if !s3_hit --- src/main/scala/xiangshan/cache/dcache/loadpipe/LoadPipe.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/xiangshan/cache/dcache/loadpipe/LoadPipe.scala b/src/main/scala/xiangshan/cache/dcache/loadpipe/LoadPipe.scala index 1722d4f16..02c1adf87 100644 --- a/src/main/scala/xiangshan/cache/dcache/loadpipe/LoadPipe.scala +++ b/src/main/scala/xiangshan/cache/dcache/loadpipe/LoadPipe.scala @@ -357,7 +357,7 @@ class LoadPipe(id: Int)(implicit p: Parameters) extends DCacheModule with HasPer val s3_tag_match_way = RegEnable(s2_tag_match_way, s2_fire) val s3_banked_data_resp_word = io.banked_data_resp.raw_data - val s3_data_error = io.read_error_delayed // banked_data_resp_word.error && !bank_conflict + val s3_data_error = io.read_error_delayed && s3_hit // banked_data_resp_word.error && !bank_conflict val s3_tag_error = RegEnable(s2_tag_error, s2_fire) val s3_flag_error = RegEnable(s2_flag_error, s2_fire) val s3_error = s3_tag_error || s3_flag_error || s3_data_error -- GitLab