diff --git a/Makefile b/Makefile index a70dfc7b..213a6dd3 100644 --- a/Makefile +++ b/Makefile @@ -23,7 +23,6 @@ clean: @sbt clean @echo @echo "Cleaning BSV Libraries" - @$(MAKE) -C $(BSV_LOCKS) clean @$(MAKE) -C $(BSV_MEMS) clean @echo diff --git a/bscRuntime/memories/Memories.bsv b/bscRuntime/memories/Memories.bsv index 438552fa..fdc9bbd6 100644 --- a/bscRuntime/memories/Memories.bsv +++ b/bscRuntime/memories/Memories.bsv @@ -351,6 +351,7 @@ module mkLSQ(BramPort#(addr, elem, MemId#(inflight), n) memwrap, ldQStr[i][1] <= tagged Invalid; //order this after reserve (so reserve addr ;write addr forwards data appropriately) if (wmask == '1) ldQData[i][1] <= tagged Valid b; + else ldQData[i][1] <= tagged Invalid; //If the store doesn't actually write all of the data, we need to do a real load so don't forward end end