From a1444a4d7b081d141e2c812ab5f672750632aaac Mon Sep 17 00:00:00 2001 From: Janik Schlemminger Date: Sat, 12 Apr 2014 11:44:27 +0200 Subject: [PATCH] PowerDownChecker and release build setting added --- dram/.cproject | 95 ++++++++++++++++++- dram/.settings/language.settings.xml | 10 ++ .../configs/memconfigs/memconfig.xml | 4 +- dram/src/common/DebugManager.cpp | 8 +- dram/src/common/DebugManager.h | 6 +- dram/src/common/Utils.cpp | 12 +-- dram/src/common/dramExtension.cpp | 9 +- dram/src/common/third_party/tinyxml2.h | 2 +- dram/src/common/xmlAddressdecoder.cpp | 2 +- dram/src/core/ControllerCore.cpp | 13 ++- dram/src/core/TimingCalculation.cpp | 1 - dram/src/core/configuration/MemSpecLoader.cpp | 4 + .../core/configuration/TimingConfiguration.h | 2 + dram/src/core/powerdown/PowerDownManager.cpp | 40 +++----- dram/src/core/powerdown/PowerDownManager.h | 2 +- .../powerdown/PowerDownManagerBankwise.cpp | 32 ++----- .../scheduling/checker/ActivateChecker.cpp | 2 +- .../scheduling/checker/PowerDownChecker.cpp | 44 +++++++++ .../scheduling/checker/PowerDownChecker.h | 38 ++++++++ .../checker/PrechargeAllChecker.cpp | 1 - .../scheduling/checker/PrechargeChecker.cpp | 11 +-- .../core/scheduling/checker/ReadChecker.cpp | 17 +++- .../src/core/scheduling/checker/ReadChecker.h | 2 + .../core/scheduling/checker/WriteChecker.cpp | 23 ++--- dram/src/scheduler/Fr_Fcfs.cpp | 2 +- dram/src/scheduler/PARBS.cpp | 2 +- dram/src/simulation/Controller.h | 6 +- dram/src/simulation/main.cpp | 7 +- 28 files changed, 285 insertions(+), 112 deletions(-) create mode 100644 dram/src/core/scheduling/checker/PowerDownChecker.cpp create mode 100644 dram/src/core/scheduling/checker/PowerDownChecker.h diff --git a/dram/.cproject b/dram/.cproject index 49a1ca7b..79dda475 100644 --- a/dram/.cproject +++ b/dram/.cproject @@ -19,7 +19,7 @@ - -