From: Nilay Vaish Date: Tue, 28 Jan 2014 13:15:53 +0000 (-0600) Subject: x86: add a warning about the number of memory controllers X-Git-Tag: stable_2014_08_26~185 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7792dedfddbb9f51f2bab1d6de01e96559109797;p=gem5.git x86: add a warning about the number of memory controllers When memory size > 3GB, print a warning that twice the number of memory controllers would be created. --- diff --git a/configs/common/FSConfig.py b/configs/common/FSConfig.py index 84dbb9b3a..31f6a66db 100644 --- a/configs/common/FSConfig.py +++ b/configs/common/FSConfig.py @@ -41,7 +41,7 @@ from m5.objects import * from Benchmarks import * -from m5.util import convert +from m5.util import * class CowIdeDisk(IdeDisk): image = CowDiskImage(child=RawDiskImage(read_only=True), @@ -415,6 +415,10 @@ def makeX86System(mem_mode, numCPUs = 1, mdesc = None, self = None, if excess_mem_size <= 0: self.mem_ranges = [AddrRange(mdesc.mem())] else: + warn("Physical memory size specified is %s which is greater than " \ + "3GB. Twice the number of memory controllers would be " \ + "created." % (mdesc.mem())) + self.mem_ranges = [AddrRange('3GB'), AddrRange(Addr('4GB'), size = excess_mem_size)]