Hello everyone,
In ruby_fs.py I try to connect cpu ports and ruby ports through
a coherent bus. I changed these two lines that connect the ports
directly:
cpu.icache_port = system.ruby._cpu_ruby_ports[i].slave
cpu.dcache_port = system.ruby._cpu_ruby_ports[i].slave
to this:
cpu.tol1bus = CoherentBus()
cpu.tol1bus.clock = '2GHz'
cpu.tol1bus.width = 8
cpu.icache_port = cpu.tol1bus.slave
cpu.dcache_port = cpu.tol1bus.slave
system.ruby._cpu_ruby_ports[i].slave = cpu.tol1bus.master
but when I try to run a simulation I get this message:
**** REAL SIMULATION ****
info: Entering event queue @ 0. Starting simulation...
gem5.opt: build/ALPHA/mem/bus.cc:343: PortID BaseBus::findPort(Addr):
Assertion `gotAllAddrRanges' failed.
Does anyone have an idea what is going wrong?
Thanks in advance,
Pavlos
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users