AddressOffset is only used when we use gem5.
If gem5 is not used the configuration field AddressOffset is set to zero despite the value in the xml file.
This commit is contained in:
@@ -14,6 +14,6 @@
|
||||
<!-- Gem5 Related Configuration:
|
||||
In the memory controller file the storage mode should be set to Store
|
||||
E.g. the DRAM is located at 0x80000000 for gem5
|
||||
<AddressOffset value = "214748364c8" />
|
||||
<AddressOffset value = "2147483648" />
|
||||
-->
|
||||
</simconfig>
|
||||
|
||||
@@ -192,7 +192,11 @@ void Configuration::setParameter(std::string name, std::string value)
|
||||
NumberOfDevicesOnDIMM = string2int(value);
|
||||
else if(name == "AddressOffset")
|
||||
{
|
||||
#ifdef DRAMSYS_GEM5
|
||||
AddressOffset = string2ull(value);
|
||||
#else
|
||||
AddressOffset = 0;
|
||||
#endif
|
||||
cout << "Address Offset: " << AddressOffset << endl;
|
||||
}
|
||||
else if(name == "CheckTLM2Protocol")
|
||||
|
||||
Reference in New Issue
Block a user