config: Use null memory for DRAM sweep script
authorAndreas Hansson <andreas.hansson@arm.com>
Fri, 15 May 2015 17:38:46 +0000 (13:38 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Fri, 15 May 2015 17:38:46 +0000 (13:38 -0400)
Do not waste time when we do not care about the data.

configs/dram/sweep.py

index 228a9c64bf16e245969f35b479d068e5d2deaa56..46c0b3d9a8ecde6cb38bc2665a71641d34f9c803 100644 (file)
@@ -93,6 +93,9 @@ system.clk_domain = SrcClockDomain(clock = '1.5GHz',
 mem_range = AddrRange('256MB')
 system.mem_ranges = [mem_range]
 
+# do not worry about reserving space for the backing store
+mmap_using_noreserve = True
+
 # force a single channel to match the assumptions in the DRAM traffic
 # generator
 options.mem_channels = 1
@@ -104,6 +107,9 @@ MemConfig.config_mem(options, system)
 if not isinstance(system.mem_ctrls[0], m5.objects.DRAMCtrl):
     fatal("This script assumes the memory is a DRAMCtrl subclass")
 
+# there is no point slowing things down by saving any data
+system.mem_ctrls[0].null = True
+
 # Set the address mapping based on input argument
 # Default to RoRaBaCoCh
 if options.addr_map == 0: