HI Andreas, I have connected two memory controllers and I can see the following two port IDs and their physical address ranges:
Adding range [0 : 2147483647] for id 0 system.membus // 2GB memory Adding range [2147483648 : 3221225471] for id 1 system.membus //1GB memroy Inside findPort method of bus.cc, if I assign the packet of port id '0' to port id '1' then I get the following assertion error. This happens in half way through the linux boot up: gem5.opt: build/X86/dev/x86/cmos.cc:70: virtual Tick X86ISA::Cmos::write(PacketPtr): Assertion `pkt->getSize() == 1' failed. Please do you know what is causing that? Also I had to disable assertion in abstract memory which validates that the packet's physical address in with in the range of memory controller. Thanks. kind Regards, Ahmad
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
