Sandnon, When I try to run with > 3GB, I get an error message saying:
"panic: Cannot test intersection of interleaved range [0x100000000 : 0x13fffffff], [14 : 13] = 1" Were you able to get around this somehow, or did you not see this? Any help is appreciated. Regards, Patrick On Tue, Oct 14, 2014 at 8:51 PM, sandnon via gem5-users <[email protected] > wrote: > Hi all, > > When I ran full system mode of gem5 with --mem-size=4GB and > --disk-image=/dist/m5/system/disks/linux-x86.img, it gave me a warn > message that > > > warn: Physical memory size specified is 4GB which is greater than 3GB. > Twice the number of memory controllers would be created. > > And the slave terminal said > > > Memory: 4043292k/5242880k available (3742k kernel code, 150376k > reserved, 1874k data, 232k init) > > It seems gem5 simulated 5GB for me while I requested for 4GB. > > I searched it and found a [changeset](http://repo.gem5. > org/gem5?cmd=changeset;node=fae4550d2103) which said > > > On the PC platform, the memory region 0xC0000000-0xFFFFFFFF is reserved > for various devices. Hence, if the physical memory size is greater than > 3GB, we need to split it into two parts. > > I still have no idea why gem5 do that even I saw the comments > aforementioned. I know linux kernel will reserve 0xC0000000-0XFFFFFFFF > virtual address for kernel. But I'm not sure if it is related. > > I conclude my questions again > > - Why does gem5 create twice the number of memory controllers while > physical memory size is greater than 3GB > - Why does gem5 simulate 1GB memory more while specified memory size is > greater than 3GB > > --- > Sincerely, > Sandnon > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
