Open sudhanshu2 opened 7 months ago
I second this, I'm encountering the same error when I'm trying to run a configuration that has multiple gem5 memory channels. Did you manage to solve this?
Same here. Could anyone manage to solve this? There is no way to set the AddrRange in the Ramulator2() class. This is an issue due to to AddrRange which should start from 0x80000000 address for DDR as per the Express_GEM5_Base class in gem5/src/dev/arm/Realview.py. If this is not resolved or shown in README file, its hard to compare ramulator with gem5 O3 ARM CPU
To set the AddrRange in the Ramulator2() class, We need to wrap the ramulator2 around AbstractMemorySystem which is conventional gem5's main memory source code.
Here is my code for how to set the addr range (line 67-82)
Any way, I think the error is originated from using wrong version of kernel or bootloader (not form setting AddrRange).
Please refer to my script (line77-79) that ARM full system simulation works properly.
I replaced the memory config line of code in the starter full-system simulation for ARM with the code specified in the readme but get the following error:
I was wondering if y'all knew why Gem5 is throwing this error with Ramulator 2 and/or have the Ramulator2 config and the Gem5 options that y'all used to verify that your code works?
Thanks :)