diff --git a/src/libdramsys/DRAMSys/simulation/AddressDecoder.cpp b/src/libdramsys/DRAMSys/simulation/AddressDecoder.cpp index 2e56540b..bff01a41 100644 --- a/src/libdramsys/DRAMSys/simulation/AddressDecoder.cpp +++ b/src/libdramsys/DRAMSys/simulation/AddressDecoder.cpp @@ -70,8 +70,7 @@ static void addMapping(std::vector const& mapp } } -AddressDecoder::AddressDecoder(const Config::AddressMapping& addressMapping, - const MemSpec& memSpec) +AddressDecoder::AddressDecoder(const Config::AddressMapping& addressMapping) { if (const auto& channelBits = addressMapping.CHANNEL_BIT) { diff --git a/src/libdramsys/DRAMSys/simulation/AddressDecoder.h b/src/libdramsys/DRAMSys/simulation/AddressDecoder.h index 062556f1..540dfe92 100644 --- a/src/libdramsys/DRAMSys/simulation/AddressDecoder.h +++ b/src/libdramsys/DRAMSys/simulation/AddressDecoder.h @@ -81,7 +81,7 @@ struct DecodedAddress class AddressDecoder { public: - AddressDecoder(const Config::AddressMapping& addressMapping, const MemSpec& memSpec); + AddressDecoder(const Config::AddressMapping& addressMapping); [[nodiscard]] DecodedAddress decodeAddress(uint64_t encAddr) const; [[nodiscard]] unsigned decodeChannel(uint64_t encAddr) const; diff --git a/src/libdramsys/DRAMSys/simulation/DRAMSys.cpp b/src/libdramsys/DRAMSys/simulation/DRAMSys.cpp index 1ddf2e47..aa965a18 100644 --- a/src/libdramsys/DRAMSys/simulation/DRAMSys.cpp +++ b/src/libdramsys/DRAMSys/simulation/DRAMSys.cpp @@ -78,7 +78,7 @@ DRAMSys::DRAMSys(const sc_core::sc_module_name& name, const Config::Configuratio memSpec(createMemSpec(config.memspec)), simConfig(config.simconfig), mcConfig(config.mcconfig, *memSpec), - addressDecoder(std::make_unique(config.addressmapping, *memSpec)), + addressDecoder(std::make_unique(config.addressmapping)), arbiter(createArbiter(simConfig, mcConfig, *memSpec, *addressDecoder)) { logo();