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

Reply via email to