Hallo,
on the try of sending a copy of the data packet to a new module the simulator
is encountering a segmentation fault. I had extended the cache.cc with a
additional port and the Cache::recvTimingReq(PacketPtr pkt) with the send
statement: dapuSidePort->sendAtomic(pkt); for these port. On the other side is
a simple module which should only receive at the moment from L1i and L1d. The
template for this is from:
learning.gem5.org/book/_downloads/simple_memobj.cc , i had removed the mem_port
an extended it with a second master-port.
On execution the first packet is received and than the seg. fault happens.
0: system.dapu.L1i_port: rcv packet Atomic
0: system.dapu: rcv packet Atomic
0: system.dapu: request pkt recieved: 0xa60 | pc: 0x400a60
10000: system.l2: cache recvTimingReq
gem5 has encountered a segmentation fault!
Unfortunately i am not so experienced with c++ objects. My assumption is the
objects are wrong defined.
Regards,
Markus Neu
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users