What is the address you're using in the broadcast packet? Broadcast  
doesn't really mean broadcast as much as it means you figure out where  
to send the data. In the case of a shared bus in reality this would  
mean a broadcast, but to make the simulation run more quickly instead  
it means look up in a table of all the addresses you have and see  
which one will respond to this address. If you want different behavior  
than this, you'll probably need to add a different flag to the packet.

Ali



On Apr 27, 2009, at 12:54 PM, Shoaib Akram wrote:

> I have added new ports in caches. These ports are connected to a  
> bus. This bus receives packets from a bridge. I set the destination  
> of packets to be Packet::Broadcast. However, when the packet  
> intersect the bus, I get "Unable to find destination for addr x". I  
> am trying to use the bus snooping mechanism to send packets to these  
> new cache ports. I presume this is some sort of address range issue?  
> What is the correct way of broadcasting packest to these new cache  
> ports?
>
> Thanks.
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to