Hello, I'm trying to run some full system ruby simulations with multiple cores. I can start the simulation with 2 cores, but I've tried 4 and 8 and I get the attached error message. I've looked this issue up a little bit and it seems that this should only be happening when messing with the ports in gem5, however I'm doing nothing with ports, just adding cpus.
I tried running it on a different machine and it seems to work. Is there something that is machine/environment specific that would be causing this? Thanks for any assistance. Jordan gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. gem5 compiled Dec 18 2012 20:04:05 gem5 started Dec 20 2012 19:21:41 gem5 executing on machine command line: ./build/X86/gem5.debug configs/example/ruby_fs.py --disk-image=x86root.img --kernel=x86_64-vmlinux-2.6.22.9.smp --cpu-type=timing -n 4 --l1i_size=64kB --l1d_size=64kB --l2_size=4MB --num-l2caches=1 --l2_assoc=16 --l1d_assoc=4 --l1i_assoc=4 --cacheline_size=64 --ruby --caches -b crc32.specpsdswp.n4 warning: add_child('terminal'): child 'terminal' already has parent Global frequency set at 1000000000000 ticks per second 0: global: Skipping memory system.physmem that is not in global address map info: kernel located at: /u/jfix/gem5//fs_files/binaries/x86_64-vmlinux-2.6.22.9.smp 0: rtc: Real-time clock set to Sun Jan 1 00:00:00 2012 Listening for com_1 connection on port 3456 0: system.piobus: received RangeChange from device id 0 0: system.piobus: Adding range 0 - 0xffffffff for id 0 0: system.piobus: port list has 1 entries warn: Reading current count from inactive timer. 0: system.piobus: received RangeChange from device id 16 0: system.pc.fake_com_4: registering range: 0x80000000000002e8-0x8 0: system.piobus: Adding range 0x80000000000002e8 - 0x80000000000002ef for id 16 0: system.piobus: port list has 2 entries 0: system.piobus: received RangeChange from device id 26 0: system.piobus: Adding range 0xc000000000000000 - 0xc000000000ffffff for default range 0: system.piobus: port list has 2 entries 0: system.piobus: received RangeChange from device id 14 0: system.pc.fake_com_2: registering range: 0x80000000000002f8-0x8 0: system.piobus: Adding range 0x80000000000002f8 - 0x80000000000002ff for id 14 0: system.piobus: port list has 3 entries 0: system.piobus: received RangeChange from device id 10 0: system.piobus: Adding range 0xfec00000 - 0xfec00003 for id 10 fatal: system.piobus has two ports with same range: system.pc.south_bridge.io_apic-pio system.physmem-port-0 @ cycle 0 [recvRangeChange:build/X86/mem/bus.cc, line 349] Memory Usage: 4352112 KBytes _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
