From fe8ff6242dddafeef61886a366666e54d6be7a75 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 23 Feb 2015 17:12:17 +0100 Subject: [PATCH] bugfix of robert deadlock? --- dram/src/controller/scheduler/FifoStrict.cpp | 1 - dram/src/controller/scheduler/FifoStrict.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/dram/src/controller/scheduler/FifoStrict.cpp b/dram/src/controller/scheduler/FifoStrict.cpp index eda0e5fe..a38c3b17 100644 --- a/dram/src/controller/scheduler/FifoStrict.cpp +++ b/dram/src/controller/scheduler/FifoStrict.cpp @@ -21,7 +21,6 @@ void FifoStrict::printFrontElementState() void FifoStrict::NotifyBeginRD() { - Bank oldFrontElementBank = DramExtension::getBank(buffer.front()); buffer.erase(buffer.begin()); printDebugMessage("Front element finished. New front Element: "); printFrontElementState(); diff --git a/dram/src/controller/scheduler/FifoStrict.h b/dram/src/controller/scheduler/FifoStrict.h index 8bd975b7..d96fa0cd 100644 --- a/dram/src/controller/scheduler/FifoStrict.h +++ b/dram/src/controller/scheduler/FifoStrict.h @@ -20,7 +20,7 @@ public: void schedule(gp* payload) override; std::pair getNextRequest(Bank bank) override; - void NotifyBeginRD(); + void NotifyBeginRDWR(); private: std::vector buffer;