Changed directory of configuration, added attribute unused to suppress warnings.
This commit is contained in:
@@ -89,14 +89,14 @@ SOURCES += \
|
||||
src/common/third_party/tinyxml2/tinyxml2.cpp \
|
||||
src/common/TlmRecorder.cpp \
|
||||
src/common/DebugManager.cpp \
|
||||
src/controller/core/configuration/Configuration.cpp \
|
||||
src/configuration/Configuration.cpp \
|
||||
src/controller/core/powerdown/PowerDownManagerTimeout.cpp \
|
||||
src/controller/core/powerdown/PowerDownManagerBankwise.cpp \
|
||||
src/controller/core/powerdown/PowerDownManager.cpp \
|
||||
src/controller/core/scheduling/ScheduledCommand.cpp \
|
||||
src/simulation/MemoryManager.cpp \
|
||||
src/simulation/TemperatureController.cpp \
|
||||
src/controller/core/configuration/ConfigurationLoader.cpp \
|
||||
src/configuration/ConfigurationLoader.cpp \
|
||||
src/controller/core/powerdown/NoPowerDown.cpp \
|
||||
src/controller/Command.cpp \
|
||||
src/error/errormodel.cpp \
|
||||
@@ -115,14 +115,14 @@ SOURCES += \
|
||||
src/simulation/Arbiter.cpp \
|
||||
src/common/CongenAddressDecoder.cpp \
|
||||
src/common/XmlAddressDecoder.cpp \
|
||||
src/controller/core/timingCalculations.cpp \
|
||||
src/common/timingCalculations.cpp \
|
||||
src/common/dramExtensions.cpp \
|
||||
src/common/utils.cpp \
|
||||
src/simulation/DramDDR3.cpp \
|
||||
src/simulation/DramDDR4.cpp \
|
||||
src/simulation/DramRecordable.cpp \
|
||||
src/simulation/DramWideIO.cpp \
|
||||
src/controller/core/configuration/MemSpec.cpp \
|
||||
src/configuration/MemSpec.cpp \
|
||||
src/controller/BankMachine.cpp \
|
||||
src/controller/Controller.cpp \
|
||||
src/controller/scheduler/SchedulerFifo.cpp \
|
||||
@@ -142,7 +142,7 @@ HEADERS += \
|
||||
src/common/tlm2_base_protocol_checker.h \
|
||||
src/common/protocol.h \
|
||||
src/common/DebugManager.h \
|
||||
src/controller/core/configuration/Configuration.h \
|
||||
src/configuration/Configuration.h \
|
||||
src/controller/core/powerdown/PowerDownManagerTimeout.h \
|
||||
src/controller/core/powerdown/PowerDownManagerBankwise.h \
|
||||
src/controller/core/powerdown/PowerDownManager.h \
|
||||
@@ -153,7 +153,7 @@ HEADERS += \
|
||||
src/simulation/Arbiter.h \
|
||||
src/common/libDRAMPower.h \
|
||||
src/simulation/ReorderBuffer.h \
|
||||
src/controller/core/configuration/MemSpec.h \
|
||||
src/configuration/MemSpec.h \
|
||||
src/simulation/StlPlayer.h \
|
||||
src/simulation/TracePlayerListener.h \
|
||||
src/simulation/TraceGenerator.h \
|
||||
@@ -161,7 +161,7 @@ HEADERS += \
|
||||
src/controller/core/powerdown/NoPowerDown.h \
|
||||
src/controller/Command.h \
|
||||
src/controller/core/powerdown/IPowerDownManager.h \
|
||||
src/controller/core/configuration/ConfigurationLoader.h \
|
||||
src/configuration/ConfigurationLoader.h \
|
||||
src/error/errormodel.h \
|
||||
src/simulation/ExampleInitiator.h \
|
||||
src/controller/core/powerdown/PowerDownManagerTimeoutBankwise.h \
|
||||
@@ -178,10 +178,10 @@ HEADERS += \
|
||||
src/common/AddressDecoder.h \
|
||||
src/common/CongenAddressDecoder.h \
|
||||
src/common/XmlAddressDecoder.h \
|
||||
src/controller/core/timingCalculations.h \
|
||||
src/common/timingCalculations.h \
|
||||
src/common/dramExtensions.h \
|
||||
src/common/utils.h \
|
||||
src/controller/core/configuration/TemperatureSimConfig.h \
|
||||
src/configuration/TemperatureSimConfig.h \
|
||||
src/simulation/DramDDR3.h \
|
||||
src/simulation/DramDDR4.h \
|
||||
src/simulation/DramRecordable.h \
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
#ifdef DEBUGGING
|
||||
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
using namespace std;
|
||||
|
||||
void DebugManager::printDebugMessage(string sender, string message)
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
#include "protocol.h"
|
||||
#include "dramExtensions.h"
|
||||
#include "XmlAddressDecoder.h"
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
#include <systemc.h>
|
||||
#include "utils.h"
|
||||
#include "bitset"
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
|
||||
using namespace tinyxml2;
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
*/
|
||||
|
||||
#include "dramExtensions.h"
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
#include "map"
|
||||
#include "utils.h"
|
||||
|
||||
|
||||
@@ -35,10 +35,10 @@
|
||||
*/
|
||||
|
||||
#include "timingCalculations.h"
|
||||
#include "configuration/MemSpec.h"
|
||||
#include "../../common/DebugManager.h"
|
||||
#include "configuration/Configuration.h"
|
||||
#include "../../common/utils.h"
|
||||
#include "../configuration/MemSpec.h"
|
||||
#include "DebugManager.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
#include "utils.h"
|
||||
|
||||
sc_time getDelayToMeetConstraint(sc_time previous, sc_time start,
|
||||
sc_time constraint)
|
||||
@@ -39,8 +39,7 @@
|
||||
|
||||
#include <systemc.h>
|
||||
#include <tlm.h>
|
||||
#include "../../common/dramExtensions.h"
|
||||
#include "../Command.h"
|
||||
#include "dramExtensions.h"
|
||||
|
||||
sc_time getDelayToMeetConstraint(sc_time previous, sc_time start,
|
||||
sc_time constraint);
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
#include "Configuration.h"
|
||||
#include "ConfigurationLoader.h"
|
||||
#include "../../../common/XmlAddressDecoder.h"
|
||||
#include "../common/XmlAddressDecoder.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
@@ -44,9 +44,9 @@
|
||||
#include <cstdint>
|
||||
#include "MemSpec.h"
|
||||
#include "TemperatureSimConfig.h"
|
||||
#include "../../../common/utils.h"
|
||||
#include "../common/utils.h"
|
||||
|
||||
#include "../../../error/eccbaseclass.h"
|
||||
#include "../error/eccbaseclass.h"
|
||||
|
||||
enum class StorageMode {NoStorage, Store, ErrorModel};
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
#include "ConfigurationLoader.h"
|
||||
#include "MemSpec.h"
|
||||
#include "../timingCalculations.h"
|
||||
#include "../common/timingCalculations.h"
|
||||
|
||||
using namespace tinyxml2;
|
||||
using namespace std;
|
||||
@@ -192,7 +192,7 @@ void ConfigurationLoader::loadCommons(Configuration &config, XMLElement *xmlSpec
|
||||
memSpec->tAL = clk * queryUIntParameter(timings, "AL");
|
||||
memSpec->tCKE = clk * queryUIntParameter(timings, "CKE");
|
||||
memSpec->tCKESR = clk * queryUIntParameter(timings, "CKESR");
|
||||
memSpec->tDQSCK = clk * queryUIntParameter(timings, "DQSCK");
|
||||
//memSpec->tDQSCK = clk * queryUIntParameter(timings, "DQSCK");
|
||||
memSpec->tRAS = clk * queryUIntParameter(timings, "RAS");
|
||||
memSpec->tRC = clk * queryUIntParameter(timings, "RC");
|
||||
memSpec->tRCD = clk * queryUIntParameter(timings, "RCD");
|
||||
@@ -39,8 +39,8 @@
|
||||
#define CONFIGURATIONLOADER_H
|
||||
|
||||
#include <string>
|
||||
#include "../../../common/third_party/tinyxml2/tinyxml2.h"
|
||||
#include "../../../common/utils.h"
|
||||
#include "../common/third_party/tinyxml2/tinyxml2.h"
|
||||
#include "../common/utils.h"
|
||||
#include "Configuration.h"
|
||||
|
||||
class ConfigurationLoader
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
#include <systemc>
|
||||
#include <tlm>
|
||||
#include "../../Command.h"
|
||||
#include "../controller/Command.h"
|
||||
#include "Configuration.h"
|
||||
|
||||
using namespace tlm;
|
||||
@@ -84,7 +84,10 @@ TimeInterval MemSpec::getIntervalOnDataStrobe(Command command) const
|
||||
else if (command == Command::WR || command == Command::WRA)
|
||||
return TimeInterval(sc_time_stamp() + tWL, sc_time_stamp() + tWL + getWriteAccessTime());
|
||||
else
|
||||
{
|
||||
SC_REPORT_FATAL("MemSpec", "Method was called with invalid argument");
|
||||
return TimeInterval();
|
||||
}
|
||||
}
|
||||
|
||||
// Returns the execution time for commands that have a fixed execution time
|
||||
@@ -40,9 +40,9 @@
|
||||
|
||||
#include <systemc.h>
|
||||
#include <map>
|
||||
#include "../../../common/dramExtensions.h"
|
||||
#include "../../Command.h"
|
||||
#include "../../../common/utils.h"
|
||||
#include "../common/dramExtensions.h"
|
||||
#include "../controller/Command.h"
|
||||
#include "../common/utils.h"
|
||||
|
||||
using namespace tlm;
|
||||
|
||||
@@ -41,9 +41,9 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
#include "../../../common/DebugManager.h"
|
||||
#include "../../../common/third_party/tinyxml2/tinyxml2.h"
|
||||
#include "../../../common/utils.h"
|
||||
#include "../common/DebugManager.h"
|
||||
#include "../common/third_party/tinyxml2/tinyxml2.h"
|
||||
#include "../common/utils.h"
|
||||
|
||||
struct TemperatureSimConfig
|
||||
{
|
||||
@@ -113,13 +113,13 @@ struct TemperatureSimConfig
|
||||
|
||||
void showTemperatureSimConfig()
|
||||
{
|
||||
int i = 0;
|
||||
for (auto e : powerInitialValues) {
|
||||
int i __attribute__((unused)) = 0;
|
||||
for (auto e __attribute__((unused)) : powerInitialValues) {
|
||||
PRINTDEBUGMESSAGE("TemperatureSimConfig", "powerInitialValues["
|
||||
+ std::to_string(i++) + "]: " + std::to_string(e));
|
||||
}
|
||||
i = 0;
|
||||
for (auto e : powerThresholds) {
|
||||
for (auto e __attribute__((unused)) : powerThresholds) {
|
||||
PRINTDEBUGMESSAGE("TemperatureSimConfig", "powerThreshold["
|
||||
+ std::to_string(i++) + "]: " + std::to_string(e));
|
||||
}
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
#include "Controller.h"
|
||||
|
||||
#include "core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
#include "scheduler/SchedulerFifo.h"
|
||||
#include "scheduler/SchedulerFrFcfs.h"
|
||||
#include "cmdmux/CmdMuxStrict.h"
|
||||
@@ -251,7 +251,7 @@ unsigned int Controller::transport_dbg(tlm_generic_payload &)
|
||||
|
||||
void Controller::releasePayload()
|
||||
{
|
||||
uint64_t id = DramExtension::getPayloadID(payloadToRelease);
|
||||
uint64_t id __attribute__((unused)) = DramExtension::getPayloadID(payloadToRelease);
|
||||
PRINTDEBUGMESSAGE(name(), "Payload " + std::to_string(id) + " left system.");
|
||||
|
||||
payloadToRelease->release();
|
||||
@@ -265,7 +265,7 @@ void Controller::releasePayload()
|
||||
|
||||
void Controller::acquirePayload()
|
||||
{
|
||||
uint64_t id = DramExtension::getPayloadID(payloadToAcquire);
|
||||
uint64_t id __attribute__((unused)) = DramExtension::getPayloadID(payloadToAcquire);
|
||||
PRINTDEBUGMESSAGE(name(), "Payload " + std::to_string(id) + " entered system.");
|
||||
|
||||
if (numberOfPayloads == 0)
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
#include "ControllerRecordable.h"
|
||||
|
||||
#include "../common/protocol.h"
|
||||
#include "core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
|
||||
tlm_sync_enum ControllerRecordable::nb_transport_fw(tlm_generic_payload &trans,
|
||||
tlm_phase &phase, sc_time &delay)
|
||||
@@ -72,13 +72,13 @@ void ControllerRecordable::recordPhase(tlm_generic_payload &trans, tlm_phase pha
|
||||
{
|
||||
sc_time recTime = delay + sc_time_stamp();
|
||||
|
||||
unsigned int thr = DramExtension::getExtension(trans).getThread().ID();
|
||||
unsigned int ch = DramExtension::getExtension(trans).getChannel().ID();
|
||||
unsigned int bg = DramExtension::getExtension(trans).getBankGroup().ID();
|
||||
unsigned int bank = DramExtension::getExtension(trans).getBank().ID();
|
||||
unsigned int row = DramExtension::getExtension(trans).getRow().ID();
|
||||
unsigned int col = DramExtension::getExtension(trans).getColumn().ID();
|
||||
uint64_t id = DramExtension::getExtension(trans).getPayloadID();
|
||||
unsigned int thr __attribute__((unused)) = DramExtension::getExtension(trans).getThread().ID();
|
||||
unsigned int ch __attribute__((unused)) = DramExtension::getExtension(trans).getChannel().ID();
|
||||
unsigned int bg __attribute__((unused)) = DramExtension::getExtension(trans).getBankGroup().ID();
|
||||
unsigned int bank __attribute__((unused)) = DramExtension::getExtension(trans).getBank().ID();
|
||||
unsigned int row __attribute__((unused)) = DramExtension::getExtension(trans).getRow().ID();
|
||||
unsigned int col __attribute__((unused)) = DramExtension::getExtension(trans).getColumn().ID();
|
||||
uint64_t id __attribute__((unused)) = DramExtension::getExtension(trans).getPayloadID();
|
||||
|
||||
PRINTDEBUGMESSAGE(name(), "Recording " + phaseNameToString(phase) + " thread " +
|
||||
to_string(thr) + " channel " + to_string(ch) + " bank group " + to_string(
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
#include <tlm.h>
|
||||
#include <tlm_utils/simple_initiator_socket.h>
|
||||
#include <tlm_utils/simple_target_socket.h>
|
||||
#include "core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
|
||||
using namespace tlm;
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@ CheckerDDR3::~CheckerDDR3()
|
||||
delete refreshChecker;
|
||||
}
|
||||
|
||||
sc_time CheckerDDR3::delayToSatisfyConstraints(Command command, Rank rank, BankGroup, Bank bank)
|
||||
sc_time CheckerDDR3::delayToSatisfyConstraints(Command command, Rank rank, BankGroup, Bank bank) const
|
||||
{
|
||||
sc_time lastCommandStart;
|
||||
sc_time earliestTimeToStart = sc_time_stamp();
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
#include "CheckerIF.h"
|
||||
#include <queue>
|
||||
#include <vector>
|
||||
#include "../core/configuration/MemSpec.h"
|
||||
#include "../core/configuration/Configuration.h"
|
||||
#include "../../configuration/MemSpec.h"
|
||||
#include "../../configuration/Configuration.h"
|
||||
|
||||
class RefreshCheckerDDR3Dummy;
|
||||
|
||||
@@ -48,7 +48,7 @@ class CheckerDDR3 final : public CheckerIF
|
||||
public:
|
||||
CheckerDDR3();
|
||||
~CheckerDDR3();
|
||||
sc_time delayToSatisfyConstraints(Command, Rank, BankGroup, Bank);
|
||||
sc_time delayToSatisfyConstraints(Command, Rank, BankGroup, Bank) const;
|
||||
void insert(Command, Rank, Bank);
|
||||
|
||||
private:
|
||||
|
||||
@@ -46,7 +46,7 @@ class CheckerIF
|
||||
public:
|
||||
virtual ~CheckerIF() {}
|
||||
|
||||
virtual sc_time delayToSatisfyConstraints(Command, Rank, BankGroup, Bank) = 0;
|
||||
virtual sc_time delayToSatisfyConstraints(Command, Rank, BankGroup, Bank) const = 0;
|
||||
virtual void insert(Command, Rank, Bank) = 0;
|
||||
|
||||
protected:
|
||||
|
||||
@@ -62,7 +62,7 @@ CheckerWideIO::~CheckerWideIO()
|
||||
delete refreshChecker;
|
||||
}
|
||||
|
||||
sc_time CheckerWideIO::delayToSatisfyConstraints(Command command, Rank rank, BankGroup, Bank bank)
|
||||
sc_time CheckerWideIO::delayToSatisfyConstraints(Command command, Rank rank, BankGroup, Bank bank) const
|
||||
{
|
||||
sc_time lastCommandStart;
|
||||
sc_time earliestTimeToStart = sc_time_stamp();
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
#include "CheckerIF.h"
|
||||
#include <queue>
|
||||
#include <vector>
|
||||
#include "../core/configuration/MemSpec.h"
|
||||
#include "../core/configuration/Configuration.h"
|
||||
#include "../../configuration/MemSpec.h"
|
||||
#include "../../configuration/Configuration.h"
|
||||
|
||||
class RefreshCheckerWideIODummy;
|
||||
|
||||
@@ -48,7 +48,7 @@ class CheckerWideIO final : public CheckerIF
|
||||
public:
|
||||
CheckerWideIO();
|
||||
~CheckerWideIO();
|
||||
sc_time delayToSatisfyConstraints(Command, Rank, BankGroup, Bank);
|
||||
sc_time delayToSatisfyConstraints(Command, Rank, BankGroup, Bank) const;
|
||||
void insert(Command, Rank, Bank);
|
||||
|
||||
private:
|
||||
|
||||
@@ -35,9 +35,9 @@
|
||||
*/
|
||||
|
||||
#include "ScheduledCommand.h"
|
||||
#include "../timingCalculations.h"
|
||||
#include "../../../common/timingCalculations.h"
|
||||
#include "../../../common/utils.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
#include "../../../configuration/Configuration.h"
|
||||
//#include "../configuration/MemSpec.h"
|
||||
|
||||
bool ScheduledCommand::isNoCommand() const
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
#include "RefreshManager.h"
|
||||
#include "../../common/dramExtensions.h"
|
||||
#include "../core/configuration/Configuration.h"
|
||||
#include "../../configuration/Configuration.h"
|
||||
#include "../../common/utils.h"
|
||||
|
||||
RefreshManager::RefreshManager(std::vector<BankMachine *> &bankMachines) : bankMachines(bankMachines)
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#define REFRESHMANAGER_H
|
||||
|
||||
#include "RefreshManagerIF.h"
|
||||
#include "../core/configuration/MemSpec.h"
|
||||
#include "../../configuration/MemSpec.h"
|
||||
#include "../BankMachine.h"
|
||||
|
||||
using namespace tlm;
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
*/
|
||||
|
||||
#include "RefreshManagerBankwise.h"
|
||||
#include "../core/configuration/Configuration.h"
|
||||
#include "../../configuration/Configuration.h"
|
||||
#include "../../common/utils.h"
|
||||
#include "../../common/dramExtensions.h"
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#define REFRESHMANAGERBANKWISE_H
|
||||
|
||||
#include "RefreshManagerIF.h"
|
||||
#include "../core/configuration/MemSpec.h"
|
||||
#include "../../configuration/MemSpec.h"
|
||||
#include "../BankMachine.h"
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
#include <map>
|
||||
#include <iostream>
|
||||
#include <systemc.h>
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
#include "../common/XmlAddressDecoder.h"
|
||||
#include "../common/third_party/DRAMPower/src/libdrampower/LibDRAMPower.h"
|
||||
|
||||
|
||||
@@ -48,8 +48,8 @@
|
||||
#include <tlm_utils/peq_with_cb_and_phase.h>
|
||||
#include "../common/XmlAddressDecoder.h"
|
||||
#include "../common/dramExtensions.h"
|
||||
#include "../controller/core/timingCalculations.h"
|
||||
#include "../controller/core/configuration/ConfigurationLoader.h"
|
||||
#include "../common/timingCalculations.h"
|
||||
#include "../configuration/ConfigurationLoader.h"
|
||||
|
||||
using namespace std;
|
||||
using namespace tlm;
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
#include "../common/DebugManager.h"
|
||||
#include "../common/XmlAddressDecoder.h"
|
||||
#include "../common/CongenAddressDecoder.h"
|
||||
#include "../controller/core/configuration/ConfigurationLoader.h"
|
||||
#include "../configuration/ConfigurationLoader.h"
|
||||
#include "../common/utils.h"
|
||||
#include "../simulation/TemperatureController.h"
|
||||
#include "../error/ecchamming.h"
|
||||
@@ -178,7 +178,7 @@ void DRAMSys::logo()
|
||||
#undef BOLDBLUETXT
|
||||
}
|
||||
|
||||
void DRAMSys::setupDebugManager(const string &traceName)
|
||||
void DRAMSys::setupDebugManager(const string &traceName __attribute__((unused)))
|
||||
{
|
||||
#ifdef DEBUGGING
|
||||
auto &dbg = DebugManager::getInstance();
|
||||
|
||||
@@ -50,8 +50,8 @@
|
||||
#include <stdlib.h>
|
||||
#include "../common/DebugManager.h"
|
||||
#include "../common/dramExtensions.h"
|
||||
#include "../controller/core/timingCalculations.h"
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../common/timingCalculations.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
#include "../common/protocol.h"
|
||||
#include "../common/utils.h"
|
||||
#include "../common/third_party/DRAMPower/src/libdrampower/LibDRAMPower.h"
|
||||
|
||||
@@ -44,8 +44,8 @@
|
||||
#include <systemc>
|
||||
#include <tlm_utils/simple_target_socket.h>
|
||||
#include "../common/protocol.h"
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../controller/core/configuration/MemSpec.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
#include "../configuration/MemSpec.h"
|
||||
#include "../common/third_party/DRAMPower/src/libdrampower/LibDRAMPower.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
@@ -36,9 +36,9 @@
|
||||
#include "DramDDR3.h"
|
||||
|
||||
#include "Dram.h"
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
#include "../common/third_party/DRAMPower/src/libdrampower/LibDRAMPower.h"
|
||||
#include "../controller/core/configuration/MemSpec.h"
|
||||
#include "../configuration/MemSpec.h"
|
||||
|
||||
DramDDR3::DramDDR3(sc_module_name name) : Dram(name)
|
||||
{
|
||||
|
||||
@@ -36,9 +36,9 @@
|
||||
#include "DramDDR4.h"
|
||||
|
||||
#include "Dram.h"
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
#include "../common/third_party/DRAMPower/src/libdrampower/LibDRAMPower.h"
|
||||
#include "../controller/core/configuration/MemSpec.h"
|
||||
#include "../configuration/MemSpec.h"
|
||||
|
||||
DramDDR4::DramDDR4(sc_module_name name) : Dram(name)
|
||||
{
|
||||
|
||||
@@ -88,12 +88,12 @@ tlm_sync_enum DramRecordable<BaseDram>::nb_transport_fw(tlm_generic_payload &pay
|
||||
else if (phase == END_SREF || phase == END_SREFB)
|
||||
recTime += this->memSpec->getExecutionTime(Command::SREFEX);
|
||||
|
||||
unsigned int thr = DramExtension::getExtension(payload).getThread().ID();
|
||||
unsigned int ch = DramExtension::getExtension(payload).getChannel().ID();
|
||||
unsigned int bg = DramExtension::getExtension(payload).getBankGroup().ID();
|
||||
unsigned int bank = DramExtension::getExtension(payload).getBank().ID();
|
||||
unsigned int row = DramExtension::getExtension(payload).getRow().ID();
|
||||
unsigned int col = DramExtension::getExtension(payload).getColumn().ID();
|
||||
unsigned int thr __attribute__((unused)) = DramExtension::getExtension(payload).getThread().ID();
|
||||
unsigned int ch __attribute__((unused)) = DramExtension::getExtension(payload).getChannel().ID();
|
||||
unsigned int bg __attribute__((unused)) = DramExtension::getExtension(payload).getBankGroup().ID();
|
||||
unsigned int bank __attribute__((unused)) = DramExtension::getExtension(payload).getBank().ID();
|
||||
unsigned int row __attribute__((unused)) = DramExtension::getExtension(payload).getRow().ID();
|
||||
unsigned int col __attribute__((unused)) = DramExtension::getExtension(payload).getColumn().ID();
|
||||
|
||||
PRINTDEBUGMESSAGE(this->name(), "Recording " + phaseNameToString(phase) + " thread " +
|
||||
to_string(thr) + " channel " + to_string(ch) + " bank group " + to_string(
|
||||
|
||||
@@ -38,10 +38,10 @@
|
||||
#include <systemc>
|
||||
#include <tlm>
|
||||
#include "Dram.h"
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
#include "../error/errormodel.h"
|
||||
#include "../common/third_party/DRAMPower/src/libdrampower/LibDRAMPower.h"
|
||||
#include "../controller/core/configuration/MemSpec.h"
|
||||
#include "../configuration/MemSpec.h"
|
||||
|
||||
using namespace tlm;
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
#include <queue>
|
||||
#include <tlm_utils/multi_passthrough_target_socket.h>
|
||||
#include <tlm_utils/multi_passthrough_initiator_socket.h>
|
||||
#include "../controller/core/configuration/ConfigurationLoader.h"
|
||||
#include "../configuration/ConfigurationLoader.h"
|
||||
|
||||
using namespace std;
|
||||
using namespace tlm;
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
#include "MemoryManager.h"
|
||||
#include "../common/DebugManager.h"
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
#include <iostream>
|
||||
|
||||
using namespace std;
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#include <cmath>
|
||||
|
||||
#include "TemperatureController.h"
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
|
||||
double TemperatureController::temperatureConvert(double tKelvin)
|
||||
{
|
||||
@@ -164,8 +164,8 @@ void TemperatureController::temperatureThread()
|
||||
updateTemperatures();
|
||||
double p = adjustThermalSimPeriod();
|
||||
|
||||
int i = 0;
|
||||
for (auto t : temperatureValues) {
|
||||
int i __attribute__((unused)) = 0;
|
||||
for (auto t __attribute__((unused)) : temperatureValues) {
|
||||
PRINTDEBUGMESSAGE(name(), "Temperature[" + std::to_string(i++)
|
||||
+ "] is " + std::to_string(t));
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
|
||||
#include "../common/DebugManager.h"
|
||||
#include "../common/utils.h"
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
|
||||
#ifdef THERMALSIM
|
||||
#include "IceWrapper.h"
|
||||
|
||||
@@ -47,10 +47,10 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include "MemoryManager.h"
|
||||
#include "../controller/core/configuration/Configuration.h"
|
||||
#include "../configuration/Configuration.h"
|
||||
#include "../common/DebugManager.h"
|
||||
#include "../common/XmlAddressDecoder.h"
|
||||
#include "../controller/core/timingCalculations.h"
|
||||
#include "../common/timingCalculations.h"
|
||||
#include "TracePlayerListener.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
Reference in New Issue
Block a user