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

Reply via email to