From db3ed12ce3b31a26ccedbc3ccd6d2a931e876da4 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Mon, 27 Mar 2017 22:58:17 -0700 Subject: [PATCH] Fix regression in groundtest DummyPTW Initialize all fields in PTWResp for determinism, which should prevent this sort of problem in the future. --- src/main/scala/groundtest/DummyPTW.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/groundtest/DummyPTW.scala b/src/main/scala/groundtest/DummyPTW.scala index f9516d1b..05b1532e 100644 --- a/src/main/scala/groundtest/DummyPTW.scala +++ b/src/main/scala/groundtest/DummyPTW.scala @@ -30,7 +30,7 @@ class DummyPTW(n: Int)(implicit p: Parameters) extends CoreModule()(p) { val s2_chosen = RegEnable(req_arb.io.chosen, req_arb.io.out.valid) val s2_valid = Reg(next = req_arb.io.out.valid) - val s2_resp = Wire(new PTWResp) + val s2_resp = Wire(init = 0.U.asTypeOf(new PTWResp)) s2_resp.pte.ppn := s2_ppn s2_resp.pte.reserved_for_software := UInt(0) s2_resp.level := UInt(pgLevels-1)